]> Untitled Git - lemmy-ui.git/blobdiff - src/client/index.tsx
Extract date fns setup
[lemmy-ui.git] / src / client / index.tsx
index 44d39d0b5eb3acc732c6080c68d90a0d8d31786d..1b7dde85fbfdf0e041bf100d14e68029e7394f3c 100644 (file)
@@ -1,9 +1,8 @@
-import { initializeSite } from "@utils/app";
-import setDefaultOptions from "date-fns/setDefaultOptions";
+import { initializeSite, setupI18Next as setupDateFns } from "@utils/app";
 import { hydrate } from "inferno-hydrate";
 import { Router } from "inferno-router";
 import { App } from "../shared/components/app/app";
-import { HistoryService, I18NextService } from "../shared/services";
+import { HistoryService } from "../shared/services";
 
 import "bootstrap/js/dist/collapse";
 import "bootstrap/js/dist/dropdown";
@@ -11,17 +10,7 @@ import "bootstrap/js/dist/dropdown";
 async function startClient() {
   initializeSite(window.isoData.site_res);
 
-  const lang = I18NextService.i18n.language;
-  const locale = (
-    await import(
-      /* webpackExclude: /\.js\.flow$/ */
-      `date-fns/locale/${lang}`
-    )
-  ).default;
-
-  setDefaultOptions({
-    locale,
-  });
+  await setupDateFns();
 
   const wrapper = (
     <Router history={HistoryService.history}>