import * as React from 'react'; import { FormattedMessage } from 'react-intl'; import { Modal, ModalActions } from '../../../components/modal'; import Button, { ButtonType } from '../../../components/button'; import ClassifiedBadge from '../ClassifiedBadge'; import Label from '../../../components/label/Label'; import SecurityControlsItem from './SecurityControlsItem'; import type { MessageItem } from '../flowTypes'; import commonMessages from '../../../common/messages'; import classificationMessages from '../messages'; import messages from './messages'; import './SecurityControlsModal.scss'; export interface SecurityControlsModalProps { classificationColor?: string; classificationName?: string; closeModal: () => void; definition?: string; isSecurityControlsModalOpen?: boolean; itemName?: string; modalItems?: Array; } const SecurityControlsModal = ({ closeModal, definition, classificationColor, classificationName, isSecurityControlsModalOpen = false, itemName, modalItems = [], }: SecurityControlsModalProps) => { if (!itemName || !classificationName || !definition) { return null; } const title = ; return (

    {modalItems.map(({ message, tooltipMessage }, index) => ( ))}
); }; export default SecurityControlsModal;