ЦИТК-979 - P8PEditorSubHeader - возможность установки предельной ширины и всплывающая подсказка
This commit is contained in:
parent
aa9568c2fa
commit
3b03f00cc2
@ -17,7 +17,8 @@ import { Divider, Chip } from "@mui/material"; //Интерфейсные ком
|
|||||||
|
|
||||||
//Стили
|
//Стили
|
||||||
const STYLES = {
|
const STYLES = {
|
||||||
DIVIDER: pt => ({ paddingTop: pt || pt === 0 ? `${pt}px` : "20px" })
|
DIVIDER: pt => ({ paddingTop: pt || pt === 0 ? `${pt}px` : "20px" }),
|
||||||
|
CHIP: maxWidth => ({ cursor: "default", ...(maxWidth ? { maxWidth } : {}) })
|
||||||
};
|
};
|
||||||
|
|
||||||
//-----------
|
//-----------
|
||||||
@ -25,11 +26,11 @@ const STYLES = {
|
|||||||
//-----------
|
//-----------
|
||||||
|
|
||||||
//Заголовок раздела редактора
|
//Заголовок раздела редактора
|
||||||
const P8PEditorSubHeader = ({ title, paddingTop }) => {
|
const P8PEditorSubHeader = ({ title, paddingTop, maxWidth }) => {
|
||||||
//Формирование представления
|
//Формирование представления
|
||||||
return (
|
return (
|
||||||
<Divider sx={STYLES.DIVIDER(paddingTop)}>
|
<Divider sx={STYLES.DIVIDER(paddingTop)}>
|
||||||
<Chip label={title} size={"small"} />
|
<Chip label={title} size={"small"} title={title} sx={STYLES.CHIP(maxWidth)} />
|
||||||
</Divider>
|
</Divider>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
@ -37,7 +38,8 @@ const P8PEditorSubHeader = ({ title, paddingTop }) => {
|
|||||||
//Контроль свойств компонента - Заголовок раздела редактора
|
//Контроль свойств компонента - Заголовок раздела редактора
|
||||||
P8PEditorSubHeader.propTypes = {
|
P8PEditorSubHeader.propTypes = {
|
||||||
title: PropTypes.string.isRequired,
|
title: PropTypes.string.isRequired,
|
||||||
paddingTop: PropTypes.number
|
paddingTop: PropTypes.number,
|
||||||
|
maxWidth: PropTypes.string
|
||||||
};
|
};
|
||||||
|
|
||||||
//----------------
|
//----------------
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user