norma-library
Version:
Olos/Norma-DS. Design System based on Material UI, developed with TypeScript and Styled Components to create reusable and consistent components in web applications.
179 lines (178 loc) • 4.5 kB
TypeScript
import { PaletteOptions } from '@mui/material/styles';
export declare const getPalette: () => {
primary: string;
primaryLight: string;
primaryMedium: string;
primaryDark: string;
inherit: string;
secondary: string;
error: string;
warning: string;
info: string;
success: string;
white: string;
black: string;
helper: string;
secondaryLight: string;
secondaryMedium: string;
secondaryDark: string;
inheritLight: string;
inheritMedium: string;
inheritDark: string;
whiteLight: string;
whiteMedium: string;
whiteDark: string;
successLight: string;
successMedium: string;
successDark: string;
errorLight: string;
errorMedium: string;
errorDark: string;
warningLight: string;
warningMedium: string;
warningDark: string;
helperLight: string;
helperMedium: string;
helperDark: string;
};
export declare const palette: {
primary: string;
primaryLight: string;
primaryMedium: string;
primaryDark: string;
inherit: string;
secondary: string;
error: string;
warning: string;
info: string;
success: string;
white: string;
black: string;
helper: string;
secondaryLight: string;
secondaryMedium: string;
secondaryDark: string;
inheritLight: string;
inheritMedium: string;
inheritDark: string;
whiteLight: string;
whiteMedium: string;
whiteDark: string;
successLight: string;
successMedium: string;
successDark: string;
errorLight: string;
errorMedium: string;
errorDark: string;
warningLight: string;
warningMedium: string;
warningDark: string;
helperLight: string;
helperMedium: string;
helperDark: string;
};
export declare const textColors: {
inherit: string;
primary: string;
secondary: string;
error: string;
warning: string;
info: string;
success: string;
white: string;
black: string;
helper: string;
primaryLight: string;
primaryMedium: string;
primaryDark: string;
secondaryLight: string;
secondaryMedium: string;
secondaryDark: string;
inheritLight: string;
inheritMedium: string;
inheritDark: string;
whiteLight: string;
whiteMedium: string;
whiteDark: string;
successLight: string;
successMedium: string;
successDark: string;
errorLight: string;
errorMedium: string;
errorDark: string;
warningLight: string;
warningMedium: string;
warningDark: string;
helperLight: string;
helperMedium: string;
helperDark: string;
};
export declare const backgroundColors: {
inherit: string;
primary: string;
secondary: string;
error: string;
warning: string;
info: string;
success: string;
white: string;
black: string;
primaryLight: string;
primaryMedium: string;
primaryDark: string;
secondaryLight: string;
secondaryMedium: string;
secondaryDark: string;
inheritLight: string;
inheritMedium: string;
inheritDark: string;
whiteLight: string;
whiteMedium: string;
whiteDark: string;
successLight: string;
successMedium: string;
successDark: string;
errorLight: string;
errorMedium: string;
errorDark: string;
warningLight: string;
warningMedium: string;
warningDark: string;
helperLight: string;
helperMedium: string;
helperDark: string;
};
export declare const olosPalette: {
primary: {
main: string;
};
secondary: {
main: string;
};
error: {
main: string;
};
warning: {
main: string;
};
info: {
main: string;
};
success: {
main: string;
};
};
export declare const newOlosPalette: PaletteOptions;
export declare const lightTheme: import("@mui/material/styles").Theme;
export declare const newLightTheme: import("@mui/material/styles").Theme;
export declare const darkTheme: import("@mui/material/styles").Theme;
export declare const themes: {
light: import("@mui/material/styles").Theme;
dark: import("@mui/material/styles").Theme;
newLight: import("@mui/material/styles").Theme;
};
type PaletteKey = keyof typeof getPalette;
declare const getColor: (key: PaletteKey) => string;
declare const extractRGB: (rgbString: string) => string | null;
declare const lightenRGB: (rgbString: string, amount?: number) => string | null;
export { getColor, extractRGB, lightenRGB };