/* Парус 8 - Панели мониторинга - Редактор запросов Компоненты: Сущность запроса */ //--------------------- //Подключение библиотек //--------------------- import React from "react"; //Классы React import PropTypes from "prop-types"; //Контроль свойств компонента import "./entity.css"; //Стили компомнента //--------- //Константы //--------- //Структура данных о сущности запроса const ENTITY_DATA_SHAPE = PropTypes.shape({ name: PropTypes.string.isRequired, title: PropTypes.string.isRequired }); //----------- //Тело модуля //----------- //Сущность запроса const Entity = ({ data, selected }) => { return (
{data.title}
{data.name}
); }; //Контроль свойств компонента - Сущность запроса Entity.propTypes = { data: ENTITY_DATA_SHAPE, selected: PropTypes.bool.isRequired }; //---------------- //Интерфейс модуля //---------------- export { Entity };