mirror of
https://github.com/LemmyNet/lemmy-ui.git
synced 2025-02-09 10:34:45 +00:00
28 lines
637 B
TypeScript
28 lines
637 B
TypeScript
import { initializeSite, setupDateFns } from "@utils/app";
|
|
import { hydrate } from "inferno-hydrate";
|
|
import { Router } from "inferno-router";
|
|
import { App } from "../shared/components/app/app";
|
|
import { HistoryService } from "../shared/services";
|
|
|
|
import "bootstrap/js/dist/collapse";
|
|
import "bootstrap/js/dist/dropdown";
|
|
|
|
async function startClient() {
|
|
initializeSite(window.isoData.site_res);
|
|
|
|
await setupDateFns();
|
|
|
|
const wrapper = (
|
|
<Router history={HistoryService.history}>
|
|
<App />
|
|
</Router>
|
|
);
|
|
|
|
const root = document.getElementById("root");
|
|
|
|
if (root) {
|
|
hydrate(wrapper, root);
|
|
}
|
|
}
|
|
|
|
startClient();
|