A decentralized music tracking and discovery platform built on AT Protocol 馃幍
at main 29 lines 940 B view raw
1import { BaseProvider, createLightTheme } from "baseui"; 2import { PLACEMENT, SnackbarProvider } from "baseui/snackbar"; 3import { ToasterContainer } from "baseui/toast/toaster"; 4import { createRoot } from "react-dom/client"; 5import { Client as Styletron } from "styletron-engine-monolithic"; 6import { Provider as StyletronProvider } from "styletron-react"; 7import App from "./App.tsx"; 8import "./index.css"; 9 10const primitives = { 11 primaryFontFamily: "RockfordSansRegular", 12}; 13 14const theme = createLightTheme(primitives); 15const engine = new Styletron(); 16 17createRoot(document.getElementById("root")!).render( 18 //<StrictMode> 19 <StyletronProvider value={engine}> 20 <BaseProvider theme={theme}> 21 <ToasterContainer placement={PLACEMENT.bottom}> 22 <SnackbarProvider placement={PLACEMENT.bottom}> 23 <App /> 24 </SnackbarProvider> 25 </ToasterContainer> 26 </BaseProvider> 27 </StyletronProvider> 28 //</StrictMode> 29);