/* Парус 8 - Панели мониторинга - ПУП - Мониторинг сборки изделий Панель мониторинга: Информация об объекте */ //--------------------- //Подключение библиотек //--------------------- import React from "react"; //Классы React import PropTypes from "prop-types"; //Контроль свойств компонента import { Typography, Box, ImageList, ImageListItem } from "@mui/material"; //Интерфейсные элементы import { ProgressBox } from "../elements/progressBox"; //Блок информации по прогрессу объекта //--------- //Константы //--------- //Стили const STYLES = { PLAN_INFO: { display: "flex", justifyContent: "center", alignItems: "center", flexDirection: "column", gap: "24px", border: "1px solid", borderRadius: "25px" } }; //------------------------------------ //Вспомогательные функции и компоненты //------------------------------------ //Картинка объекта const CardImage = ({ card }) => { return ( {"Image {/* {"Image */} ); }; //Контроль свойств - Заголовок первого уровня CardImage.propTypes = { card: PropTypes.object }; //----------- //Тело модуля //----------- //Информация об объекте const CardBlock = ({ card, handleCardClick }) => { return ( handleCardClick(card)}> Номер борта {card.SNUMB} Год выпуска: {card.NYEAR} ); }; //Контроль свойств - Заголовок первого уровня CardBlock.propTypes = { card: PropTypes.object, handleCardClick: PropTypes.func }; //---------------- //Интерфейс модуля //---------------- export { CardBlock };