/* Парус 8 - Панели мониторинга - РО - Редактор настройки регламентированного отчёта Компонент панели: Диалог дополнительной информации */ //--------------------- //Подключение библиотек //--------------------- import React from "react"; //Классы React import PropTypes from "prop-types"; //Контроль свойств компонента import { Typography, List, ListItem } from "@mui/material"; //Интерфейсные элементы import { Form } from "./form"; //Типовая форма //--------- //Константы //--------- //Стили const STYLES = { HELP_LIST_ITEM: { padding: "0px 0px 0px 5px", whiteSpace: "pre" }, HELP_LIST_ITEM_NAME: { fontWeight: "bold", minWidth: "45px" } }; //------------------------------------ //Вспомогательные функции и компоненты //------------------------------------ //Элемент списка расшифровки состава const HelpListItem = ({ name, desc }) => { return ( {name} {` - ${desc}`} ); }; //Контроль свойств - Элемент списка расшифровки состава HelpListItem.propTypes = { name: PropTypes.string.isRequired, desc: PropTypes.string.isRequired }; //----------- //Тело модуля //----------- //Диалог дополнительной информации const DialogHelp = ({ onClose }) => { //При закрытии диалога const handleClose = () => onClose && onClose(); //Генерация содержимого return (
Карточки показателей содержат сокращенную информацию о типе состава показателя. Список сокращений:
); }; //Контроль свойств - Диалог дополнительной информации DialogHelp.propTypes = { onClose: PropTypes.func }; //---------------- //Интерфейс модуля //---------------- export { DialogHelp };