blob: 65456012b3b8c0df8337898883d8d1f06f70eb4b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
import ReactDOM from "react-dom/client";
import "./index.css";
import { HashRouter, Route, Routes } from "react-router-dom";
import BookmarkDeletedPage from "./BookmarkDeletedPage.tsx";
import BookmarkSavedPage from "./BookmarkSavedPage.tsx";
import Layout from "./Layout.tsx";
import NotConfiguredPage from "./NotConfiguredPage.tsx";
import OptionsPage from "./OptionsPage.tsx";
import SavePage from "./SavePage.tsx";
import SignInPage from "./SignInPage.tsx";
import { Providers } from "./utils/providers.tsx";
function App() {
return (
<div className="w-96 p-4">
<Providers>
<HashRouter>
<Routes>
<Route element={<Layout />}>
<Route path="/" element={<SavePage />} />
<Route
path="/bookmark/:bookmarkId"
element={<BookmarkSavedPage />}
/>
<Route
path="/bookmarkdeleted"
element={<BookmarkDeletedPage />}
/>
</Route>
<Route path="/notconfigured" element={<NotConfiguredPage />} />
<Route path="/options" element={<OptionsPage />} />
<Route path="/signin" element={<SignInPage />} />
</Routes>
</HashRouter>
</Providers>
</div>
);
}
ReactDOM.createRoot(document.getElementById("root")!).render(<App />);
|