import i18next from "i18next"; import { hydrateRoot } from "react-dom/client"; import { I18nextProvider } from "react-i18next"; import { HydratedRouter } from "react-router/dom"; import { i18nLoader } from "./modules/i18n/loader"; import { logger } from "./utils/logger"; if ("serviceWorker" in navigator) { window.addEventListener("load", () => { // we will register it after the page complete the load void navigator.serviceWorker.register("/sw-2.js"); }); } i18nLoader() .then(() => hydrateRoot( document, , ), ) .catch(logger.error);