import './TableRow.css'; import Modal from 'react-modal'; import { useState } from 'react'; import { ReactComponent as XCircle } from '../images/xCircle.svg'; import { ReactComponent as CheckCircle } from '../images/checkCircle.svg'; import { ReactComponent as X } from '../images/x.svg'; const modalStyles = { content: { top: '50%', left: '50%', right: 'auto', bottom: 'auto', marginRight: '-50%', transform: 'translate(-50%, -50%)', padding: '18px', border: '1px solid var(--border)', borderRadius: '6px', }, }; Modal.setAppElement('#root'); const TableRow = ({ item }) => { const issues = item.issues.filter(Boolean).length !== 0; const [modalIsOpen, setIsOpen] = useState(false); const openModal = () => { if (issues) setIsOpen(true); }; const closeModal = () => { setIsOpen(false); }; return ( <> {item.key} {item.value} {issues ? ( ) : ( )}
{item.key} issues
    {item.issues.filter(Boolean).map((ele, index) => (
  • {ele}
  • ))}
); }; export default TableRow;