Theming working

This commit is contained in:
Sean Edmunds
2024-08-16 15:38:30 -05:00
parent a37ab84f65
commit 44d2405a1d
13 changed files with 4712 additions and 4496 deletions

View File

@@ -31,15 +31,7 @@ function App() {
defaultValue: "blackboard",
});
const [currentTheme, setCurrentTheme] = useState<any>({});
const overrides = createTheme({
white: currentTheme.colorbackground,
fontFamily:
"-apple-system,Jost,BlinkMacSystemFont,Helvetica Neue,Roboto,sans-serif",
});
const mantineTheme = mergeMantineTheme(DEFAULT_THEME, overrides);
const [currentTheme, setCurrentTheme] = useState<any>(undefined);
useEffect(() => {
if (data && themeName) {
@@ -60,6 +52,14 @@ function App() {
),
);
const overrides = createTheme({
white: currentTheme?.colorbackground,
fontFamily:
"-apple-system,Jost,BlinkMacSystemFont,Helvetica Neue,Roboto,sans-serif",
});
const mantineTheme = mergeMantineTheme(DEFAULT_THEME, overrides);
return (
<MantineProvider theme={mantineTheme}>
{currentTheme && (