forked from CITKParus/P8-Panels
43 lines
1.2 KiB
JavaScript
43 lines
1.2 KiB
JavaScript
/*
|
|
Парус 8 - Панели мониторинга
|
|
Расширение стилистики Fab
|
|
*/
|
|
|
|
//----------------
|
|
//Интерфейс модуля
|
|
//----------------
|
|
|
|
//Кастомные плавающие кнопки действия
|
|
export const P8P_FABS = theme => ({
|
|
primary: {},
|
|
P8PHeader: {
|
|
height: "100%",
|
|
width: "100%",
|
|
borderRadius: "0px",
|
|
borderColor: theme.palette.P8PHeader.border,
|
|
backgroundColor: "transparent",
|
|
boxShadow: "none",
|
|
textTransform: "none",
|
|
color: theme.palette.P8PHeader.link,
|
|
overflow: "hidden",
|
|
"&:hover": { backgroundColor: "inherit", opacity: "0.8" }
|
|
}
|
|
});
|
|
|
|
//Наименование кастомных плавающих кнопок действий
|
|
export const P8P_FAB_VARIANT = {
|
|
HEADER: "P8PHeader"
|
|
};
|
|
|
|
//Кастомная стилистика компонента
|
|
export const P8P_FAB_OVERRIDES = {
|
|
styleOverrides: {
|
|
root: ({ ownerState, theme }) => {
|
|
//Определяем вариант
|
|
const variant = ownerState["variant"] || "primary";
|
|
//Возвращаем стили варианта
|
|
return P8P_FABS(theme)[variant];
|
|
}
|
|
}
|
|
};
|