import { t } from "./lib/i18n"; import React, { Component, type ReactNode } from "react"; import ReactDOM from "react-dom/client"; import { BrowserRouter } from "react-router-dom"; import { StoreProvider } from "./lib/context"; import App from "./App"; import { StartupExperience } from "./components/StartupExperience"; import "./styles.css"; class ErrorBoundary extends Component< { children: ReactNode }, { error: boolean } > { state = { error: false }; static getDerivedStateFromError() { return { error: true }; } render() { return this.state.error ? (

{t("LET’S TRY THAT AGAIN.")}

{t("Something interrupted the page.")}

) : ( this.props.children ); } } ReactDOM.createRoot(document.getElementById("root")!).render( , );