import { CssBaseline, ThemeProvider, Button } from "@mui/material"; import { LocalizationProvider } from "@mui/x-date-pickers"; import { AdapterMoment } from "@mui/x-date-pickers/AdapterMoment"; import { ruRU } from "@mui/x-date-pickers/locales"; import App from "./App"; import { SnackbarProvider, closeSnackbar } from "notistack"; import { DndProvider } from "react-dnd"; import { HTML5Backend } from "react-dnd-html5-backend"; import { createRoot } from "react-dom/client"; import "./index.css"; import lightTheme from "./utils/themes/light"; import { SWRConfig } from "swr"; import { BrowserRouter } from "react-router-dom"; import moment from "moment"; import { polyfillCountryFlagEmojis } from "country-flag-emoji-polyfill"; import CloseIcon from "@icons/CloseBold"; import type { SnackbarKey } from "notistack"; import { CheckFastlink } from "@ui_kit/CheckFastlink"; moment.locale("ru"); polyfillCountryFlagEmojis(); const localeText = ruRU.components.MuiLocalizationProvider.defaultProps.localeText; const snackbarAction = (snackbarId: SnackbarKey) => ( ); const root = createRoot(document.getElementById("root")!); root.render( closeSnackbar() }} action={snackbarAction} preventDuplicate={true} style={{ backgroundColor: lightTheme.palette.brightPurple.main }} > , );