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

    {modalItems.map(({ message, tooltipMessage }, index) => ( ))}
); }; SecurityControlsModal.defaultProps = { isSecurityControlsModalOpen: false, modalItems: [], }; export default SecurityControlsModal;