import * as Sentry from "@sentry/react-router";
import { startTransition, StrictMode } from "react";
import { hydrateRoot } from "react-dom/client";
import { HydratedRouter } from "react-router/dom";

Sentry.init({
  dsn: "https://1a366de494f1acf8fc94a4c592807b10@o1356837.ingest.us.sentry.io/4511024367861760",
  enabled: import.meta.env.PROD,
  sendDefaultPii: true,
  integrations: [],
  tracesSampleRate: 0,
  ignoreErrors: [
    /No route matches URL ".*\.css"/,
    /No route matches URL ".*\.js"/,
  ],
});

startTransition(() => {
  hydrateRoot(
    document,
    <StrictMode>
      <HydratedRouter />
    </StrictMode>,
  );
});