forked from
rocksky.app/rocksky
A decentralized music tracking and discovery platform built on AT Protocol 馃幍
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);