import { createRoot } from "react-dom/client"; import { toast } from "sonner"; import App from "./App.tsx"; import "./index.css"; if ("serviceWorker" in navigator && import.meta.env.PROD) { import("virtual:pwa-register").then(({ registerSW }) => { registerSW({ immediate: true, onNeedRefresh() { toast.info("Hay una nueva versión disponible.", { action: { label: "Actualizar", onClick: () => window.location.reload() }, }); }, onOfflineReady() { toast.success("FoodiX está listo para usarse sin conexión."); }, }); }); } createRoot(document.getElementById("root")!).render();