import React from "react"; import ReactDOM from "react-dom/client"; import { BrowserRouter } from "react-router-dom"; import App from "./App"; import "@tabler/core/dist/css/tabler.min.css"; import "./styles.css"; // Production only — in dev the worker would just add another layer between Vite and the browser. if ("serviceWorker" in navigator && import.meta.env.PROD) { window.addEventListener("load", () => { navigator.serviceWorker.register("/sw.js").catch(() => { // Installability is a nicety; the app works fine without a worker. }); }); } ReactDOM.createRoot(document.getElementById("root")!).render( , );