-
Notifications
You must be signed in to change notification settings - Fork 14
/
Copy pathindex.js
40 lines (38 loc) · 1.04 KB
/
index.js
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
import React from "react";
import { DeSoIdentityProvider } from "react-deso-protocol";
import ReactDOM from "react-dom/client";
import { createBrowserRouter, RouterProvider } from "react-router-dom";
import "./index.css";
import { Home } from "./routes/home";
import { Root } from "./routes/root";
import { SignAndSubmitTx } from "./routes/sign-and-submit-tx";
import { SwitchAccount } from "./routes/switch-account";
import { User } from "./routes/user";
const router = createBrowserRouter([
{
path: "/",
element: <Root />,
children: [
{ path: "/", element: <Home /> },
{
path: "/u/:username",
element: <User />,
},
{
path: "/sign-and-submit-tx",
element: <SignAndSubmitTx />,
},
{
path: "/switch-account",
element: <SwitchAccount />,
},
],
},
]);
ReactDOM.createRoot(document.getElementById("root")).render(
<React.StrictMode>
<DeSoIdentityProvider>
<RouterProvider router={router} />
</DeSoIdentityProvider>
</React.StrictMode>
);