import { CacheProvider } from "@emotion/react"; import { ClientStyleContext } from "./context.js"; import createEmotionCache from "./createEmotionCache.js"; import { hydrateRoot } from "react-dom/client"; import { RemixBrowser } from "@remix-run/react"; import * as Sentry from "@sentry/react"; import { type ReactNode, StrictMode, useState } from "react"; Sentry.init({ dsn: document.querySelector("meta[name='dsn']")?.getAttribute("content") ?? undefined, integrations: [Sentry.browserTracingIntegration()], tracesSampleRate: 0.1, }); function ClientCacheProvider({ children }: { children: ReactNode }) { const [cache, setCache] = useState(createEmotionCache()); function reset() { setCache(createEmotionCache()); } return ( {children} ); } hydrateRoot( document, , );