@acrsolutions/chat-components
Version:
Un set di componenti per la creazione di un'applicazione di messaggistica
101 lines (100 loc) • 2.43 kB
TypeScript
export interface CustomThemeType {
palette?: {
/**
* Il colore principale dell'applicazione.
* Sovrascrive il colore principale di styled-components.
*/
primary?: {
main: string;
dark: string;
contrastText: string;
};
/**
* Il colore secondario dell'applicazione.
* Sovrascrive il colore secondario di styled-components.
*/
secondary?: {
main: string;
dark: string;
contrastText: string;
};
/**
* Il colore di successo dell'applicazione.
* Sovrascrive il colore di successo di styled-components.
*/
success?: {
main: string;
dark: string;
contrastText: string;
};
/**
* Il colore di errore dell'applicazione.
* Sovrascrive il colore di errore di styled-components.
*/
error?: {
main: string;
dark: string;
contrastText: string;
};
/**
* Il colore degli avvisi dell'applicazione.
* Sovrascrive il colore di info di styled-components.
*/
accent?: {
main: string;
dark: string;
contrastText: string;
};
grey?: {
[key: number]: string;
};
light: string;
dark: string;
};
zIndex?: {
popper: number;
modal: number;
header: number;
footer: number;
};
}
export interface ThemeType {
palette: {
light: string;
dark: string;
primary: {
main: string;
dark: string;
contrastText: string;
};
secondary: {
main: string;
dark: string;
contrastText: string;
};
success: {
main: string;
dark: string;
contrastText: string;
};
error: {
main: string;
dark: string;
contrastText: string;
};
accent: {
main: string;
dark: string;
contrastText: string;
};
grey: {
[key: number]: string;
};
};
zIndex: {
popper?: number;
modal?: number;
header?: number;
footer?: number;
};
}