NERDDISCO's picture
feat: renamed a few components, added cancel, changed the default button
2d85080
import { Fira_Code, Poppins } from "next/font/google";
import { experimental_extendTheme as extendTheme, Theme } from "@mui/material/styles";
export const poppins = Poppins({
weight: ["300", "400", "500", "700"],
subsets: ["latin"],
display: "swap",
fallback: ["Helvetica", "Arial", "sans-serif"],
});
const theme = extendTheme({
colorSchemes: {
light: {
palette: {
primary: {
main: "#2c90fc",
},
secondary: {
main: "#b827fc",
},
},
},
dark: {
palette: {
primary: {
main: "#2c90fc",
},
secondary: {
main: "#b827fc",
},
text: {
secondary: "#ffffff",
},
},
},
},
typography: {
...poppins.style,
h1: {
fontSize: "5em",
},
},
components: {
MuiLink: {
styleOverrides: {
root: {
textDecoration: "none",
":hover": {
textDecoration: "underline",
},
},
},
},
MuiListSubheader: {
styleOverrides: {
root: {
fontSize: "1.35rem",
},
},
},
MuiButton: {
styleOverrides: {
startIcon: ({ ownerState }) => ({
...(ownerState.children
? {}
: {
// if no button label, center icon (e.g mobile)
marginRight: 0,
}),
}),
},
},
},
});
export default theme;
export const fontMono = Fira_Code({
subsets: ["latin"],
});