]> Untitled Git - lemmy-ui.git/blob - src/client/index.tsx
User inferno prompt instead of handrolled one (#1867)
[lemmy-ui.git] / src / client / index.tsx
1 import { initializeSite, setupDateFns } from "@utils/app";
2 import { hydrate } from "inferno-hydrate";
3 import { BrowserRouter } from "inferno-router";
4 import { App } from "../shared/components/app/app";
5 import { UserService } from "../shared/services";
6
7 import "bootstrap/js/dist/collapse";
8 import "bootstrap/js/dist/dropdown";
9
10 async function startClient() {
11   initializeSite(window.isoData.site_res);
12
13   await setupDateFns();
14
15   const wrapper = (
16     <BrowserRouter>
17       <App user={UserService.Instance.myUserInfo} />
18     </BrowserRouter>
19   );
20
21   const root = document.getElementById("root");
22
23   if (root) {
24     hydrate(wrapper, root);
25   }
26 }
27
28 startClient();