forked from CITKParus/P8-Panels
40 lines
1.4 KiB
JavaScript
40 lines
1.4 KiB
JavaScript
/*
|
|
Парус 8 - Панели мониторинга
|
|
Расширение стилистики DialogTitle
|
|
*/
|
|
|
|
//----------------
|
|
//Интерфейс модуля
|
|
//----------------
|
|
|
|
//Кастомные диалоги (заголовок)
|
|
export const P8P_DIALOG_TITLES = theme => ({
|
|
primary: {},
|
|
P8PPrimary: { ...theme.typography.P8PH6, color: theme.palette.P8PSecondary.main },
|
|
P8PInfo: { ...theme.typography.P8PH6, color: theme.palette.P8PSecondary.main },
|
|
P8PWarn: { ...theme.typography.P8PH6, color: theme.palette.P8PWarning.main },
|
|
P8PError: { ...theme.typography.P8PH6, color: theme.palette.P8PError.main },
|
|
P8PPrimaryDivided: { ...theme.typography.P8PH6, color: theme.palette.P8PSecondary.main, borderBottom: "1px solid rgba(42, 48, 57, 0.12)" }
|
|
});
|
|
|
|
//Наименование кастомных диалогов (заголовок)
|
|
export const P8P_DIALOG_TITLE_VARIANT = {
|
|
PRIMARY: "P8PPrimary",
|
|
INFO: "P8PInfo",
|
|
WARN: "P8PWarn",
|
|
ERROR: "P8PError",
|
|
PRIMARY_DIVIDED: "P8PPrimaryDivided"
|
|
};
|
|
|
|
//Кастомная стилистика компонента
|
|
export const P8P_DIALOG_TITLE_OVERRIDES = {
|
|
styleOverrides: {
|
|
root: ({ ownerState, theme }) => {
|
|
//Определяем вариант
|
|
const variant = ownerState["variant"] || "primary";
|
|
//Возвращаем стили варианта
|
|
return P8P_DIALOG_TITLES(theme)[variant];
|
|
}
|
|
}
|
|
};
|