source: frontend/src/App.tsx

main
Last change on this file was 700e2f9, checked in by 186079 <matej.milevski@…>, 5 days ago

Init

  • Property mode set to 100644
File size: 1.1 KB
Line 
1import type { Component } from "solid-js";
2import { Route, Router } from "@solidjs/router";
3import { AuthProvider } from "./context/AuthContext";
4import Header from "./components/Header";
5import Home from "./pages/Home";
6import Login from "./pages/Login";
7import Blogs from "./pages/Blogs";
8import Therapists from "./pages/Therapists";
9import Diary from "./pages/Diary";
10import ConsultationSlots from "./pages/ConsultationSlots";
11import Consultations from "./pages/Consultations";
12
13const App: Component = () => (
14 <AuthProvider>
15 <Router
16 root={(props) => (
17 <div class="min-h-screen bg-gray-50">
18 <Header />
19 <main>{props.children}</main>
20 </div>
21 )}
22 >
23 <Route path="/" component={Home} />
24 <Route path="/login" component={Login} />
25 <Route path="/blogs" component={Blogs} />
26 <Route path="/therapists" component={Therapists} />
27 <Route path="/diary" component={Diary} />
28 <Route path="/consultation-slots" component={ConsultationSlots} />
29 <Route path="/consultations" component={Consultations} />
30 </Router>
31 </AuthProvider>
32);
33
34export default App;
Note: See TracBrowser for help on using the repository browser.