feat: setup 'web' frontend

This commit is contained in:
Ryan Walters
2025-09-25 12:37:21 -05:00
parent c524fdb3e7
commit 55b31ba31e
19 changed files with 950 additions and 0 deletions

29
web/layouts/theme.ts Normal file
View File

@@ -0,0 +1,29 @@
import type { MantineThemeOverride } from "@mantine/core";
import { createTheme } from "@mantine/core";
const theme: MantineThemeOverride = createTheme({
/** Put your mantine theme override here */
primaryColor: "yellow",
fontFamily: "'Nunito', sans-serif",
headings: {
fontFamily: "'Nunito', sans-serif",
fontWeight: "800",
},
components: {
AppShell: {
styles: {
header: {
backgroundColor: "#000",
borderBottom: "1px solid rgba(250, 204, 21, 0.25)",
},
navbar: {
backgroundColor: "#000",
borderRight: "1px solid rgba(250, 204, 21, 0.25)",
},
},
},
},
});
export default theme;