forked from CITKParus/P8-Panels
35 lines
1001 B
JavaScript
35 lines
1001 B
JavaScript
/*
|
|
Парус 8 - Панели мониторинга
|
|
Компонент: Заголовок
|
|
*/
|
|
|
|
//---------------------
|
|
//Подключение библиотек
|
|
//---------------------
|
|
|
|
import React from "react"; //Классы React
|
|
import PropTypes from "prop-types"; //Контроль свойств компонента
|
|
import { Box } from "@mui/material"; //Интерфейсные элементы
|
|
import { P8P_BOX_HEADER } from "../theme/styles/box"; //Стили контейнеров
|
|
|
|
//-----------
|
|
//Тело модуля
|
|
//-----------
|
|
|
|
//Заголовок
|
|
const P8PHeader = ({ children, isFixed }) => {
|
|
return <Box sx={P8P_BOX_HEADER({ isFixed })}>{children}</Box>;
|
|
};
|
|
|
|
//Контроль свойств - Заголовок
|
|
P8PHeader.propTypes = {
|
|
children: PropTypes.oneOfType([PropTypes.element, PropTypes.arrayOf(PropTypes.element)]),
|
|
isFixed: PropTypes.bool
|
|
};
|
|
|
|
//----------------
|
|
//Интерфейс модуля
|
|
//----------------
|
|
|
|
export { P8PHeader };
|