source: frontend/src/App.tsx@ 0c86e77

main
Last change on this file since 0c86e77 was 0c86e77, checked in by Filip Gavrilovski <filipgavrilovski28@…>, 6 months ago

add axios, auth context, simple working register form on frontend

  • Property mode set to 100644
File size: 714 bytes
Line 
1import { createBrowserRouter, Outlet, RouterProvider } from "react-router-dom";
2import LandingPage from "./LandingPage";
3import Login from "./Login";
4import Register from "./Register";
5
6const Layout = () => {
7 return (
8 <div className="flex flex-col min-h-screen">
9 {/* <Nav /> */}
10 <main className="grow">
11 <Outlet />
12 </main>
13 </div>
14 );
15};
16
17const router = createBrowserRouter([
18 {
19 path: "",
20 element: <Layout />,
21 children: [
22 {
23 path: "/",
24 element: <LandingPage />,
25 },
26 {
27 path: "/login",
28 element: <Login />,
29 },
30 {
31 path: "/register",
32 element: <Register />,
33 },
34 ],
35 },
36]);
37
38function App() {
39 return <RouterProvider router={router} />;
40}
41
42export default App;
Note: See TracBrowser for help on using the repository browser.