ticket_manager/client/src/App.tsx

25 lines
606 B
TypeScript

import React from "react";
import { Router } from "react-router-dom";
import { useAuth0 } from "./authentication/auth0";
import * as createHistory from "history";
// import history from "./utils/history";
import MainLayout from "./layouts/MainLayout";
import { AppRouter } from "./utils/router";
export const history = createHistory.createBrowserHistory();
export default function App() {
const { loading } = useAuth0();
if (loading) {
return <div>Loading...</div>;
}
return (
<Router history={history}>
<MainLayout>
<AppRouter />
</MainLayout>
</Router>
);
}