2021-02-22 02:39:04 +00:00
|
|
|
import { hydrate } from "inferno-hydrate";
|
|
|
|
import { BrowserRouter } from "inferno-router";
|
2022-06-21 21:42:29 +00:00
|
|
|
import { GetSiteResponse } from "lemmy-js-client";
|
2021-07-17 20:42:55 +00:00
|
|
|
import { App } from "../shared/components/app/app";
|
2022-06-21 21:42:29 +00:00
|
|
|
import { convertWindowJson, initializeSite } from "../shared/utils";
|
2020-08-23 04:04:58 +00:00
|
|
|
|
2022-06-21 21:42:29 +00:00
|
|
|
const site = convertWindowJson(GetSiteResponse, window.isoData.site_res);
|
2020-10-26 07:09:44 +00:00
|
|
|
initializeSite(site);
|
|
|
|
|
2020-08-23 04:04:58 +00:00
|
|
|
const wrapper = (
|
|
|
|
<BrowserRouter>
|
2022-06-21 21:42:29 +00:00
|
|
|
<App />
|
2020-08-23 04:04:58 +00:00
|
|
|
</BrowserRouter>
|
|
|
|
);
|
2020-09-07 03:41:46 +00:00
|
|
|
|
2021-02-22 02:39:04 +00:00
|
|
|
hydrate(wrapper, document.getElementById("root"));
|