@unicity/design-system
Version:
A comprehensive React component library built on Material-UI with advanced theming capabilities including neumorphism design support
36 lines • 1.26 kB
TypeScript
import { Theme } from '@mui/material/styles';
declare module '@mui/material/styles' {
interface Palette {
unicityGreen: Palette['primary'];
unicityBlue: Palette['primary'];
unicityPurple: Palette['primary'];
unicityOrange: Palette['primary'];
unicityNavy: Palette['primary'];
}
interface PaletteOptions {
unicityGreen?: PaletteOptions['primary'];
unicityBlue?: PaletteOptions['primary'];
unicityPurple?: PaletteOptions['primary'];
unicityOrange?: PaletteOptions['primary'];
unicityNavy?: PaletteOptions['primary'];
}
interface TypeBackground {
paper2: string;
}
}
declare module '@mui/material/Chip' {
interface ChipPropsColorOverrides {
unicityGreen: true;
unicityBlue: true;
unicityPurple: true;
unicityOrange: true;
unicityNavy: true;
}
}
export declare const lightTheme: Theme;
export declare const darkTheme: Theme;
export declare const neumorphismLightTheme: Theme;
export declare const neumorphismDarkTheme: Theme;
export type ThemeMode = 'light' | 'dark' | 'neumorphism-light' | 'neumorphism-dark';
export declare const getTheme: (mode: ThemeMode) => Theme;
//# sourceMappingURL=theme.d.ts.map