P8-Panels/app/components/p8p_header.js

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 };