diff --git a/src/mui.d.ts b/lib/utils/themes/mui.d.ts old mode 100755 new mode 100644 similarity index 96% rename from src/mui.d.ts rename to lib/utils/themes/mui.d.ts index 446edc4..f66d0c6 --- a/src/mui.d.ts +++ b/lib/utils/themes/mui.d.ts @@ -1,50 +1,50 @@ -import "@material-ui/styles"; - -declare module "@mui/material/styles" { - interface Palette { - lightPurple: Palette["primary"], - darkPurple: Palette["primary"], - brightPurple: Palette["primary"], - fadePurple: Palette["primary"], - grey1: Palette["primary"], - grey2: Palette["primary"], - grey3: Palette["primary"], - grey4: Palette["primary"], - orange: Palette["primary"], - navbarbg: Palette["primary"], - } - interface PaletteOptions { - lightPurple?: PaletteOptions["primary"], - darkPurple?: PaletteOptions["primary"], - brightPurple?: PaletteOptions["primary"], - fadePurple?: PaletteOptions["primary"], - grey1?: PaletteOptions["primary"], - grey2?: PaletteOptions["primary"], - grey3?: PaletteOptions["primary"], - grey4?: PaletteOptions["primary"], - orange?: PaletteOptions["primary"], - navbarbg?: PaletteOptions["primary"], - } - interface TypographyVariants { - infographic: React.CSSProperties; - p1: React.CSSProperties; - } - interface TypographyVariantsOptions { - infographic?: React.CSSProperties; - p1?: React.CSSProperties; - } -} - -declare module "@mui/material/Typography" { - interface TypographyPropsVariantOverrides { - infographic: true; - p1: true; - } -} - -type DataAttributeKey = `data-${string}`; -declare module 'react' { - interface HTMLAttributes extends AriaAttributes, DOMAttributes { - [dataAttribute: DataAttributeKey]: unknown; - } -} +import "@material-ui/styles"; + +declare module "@mui/material/styles" { + interface Palette { + lightPurple: Palette["primary"], + darkPurple: Palette["primary"], + brightPurple: Palette["primary"], + fadePurple: Palette["primary"], + grey1: Palette["primary"], + grey2: Palette["primary"], + grey3: Palette["primary"], + grey4: Palette["primary"], + orange: Palette["primary"], + navbarbg: Palette["primary"], + } + interface PaletteOptions { + lightPurple?: PaletteOptions["primary"], + darkPurple?: PaletteOptions["primary"], + brightPurple?: PaletteOptions["primary"], + fadePurple?: PaletteOptions["primary"], + grey1?: PaletteOptions["primary"], + grey2?: PaletteOptions["primary"], + grey3?: PaletteOptions["primary"], + grey4?: PaletteOptions["primary"], + orange?: PaletteOptions["primary"], + navbarbg?: PaletteOptions["primary"], + } + interface TypographyVariants { + infographic: React.CSSProperties; + p1: React.CSSProperties; + } + interface TypographyVariantsOptions { + infographic?: React.CSSProperties; + p1?: React.CSSProperties; + } +} + +declare module "@mui/material/Typography" { + interface TypographyPropsVariantOverrides { + infographic: true; + p1: true; + } +} + +type DataAttributeKey = `data-${string}`; +declare module 'react' { + interface HTMLAttributes extends AriaAttributes, DOMAttributes { + [dataAttribute: DataAttributeKey]: unknown; + } +}