import React from 'react'; import { ModalHeader, ModalBody, ModalFooter, Button } from '@carbon/react'; import { getCoreTranslation } from '@openmrs/esm-translations'; import styles from './workspace2-close-prompt.module.scss'; interface WorkspaceUnsavedChangesModal { onConfirm: () => void; onCancel: () => void; affectedWorkspaceTitles: string[]; } /** * This modal is used for prompting user to confirm closing currently opened workspace. */ const Workspace2ClosePromptModal: React.FC = ({ onConfirm, onCancel, affectedWorkspaceTitles, }) => { return ( <>

{getCoreTranslation('closeWorkspaces2PromptBody')}

    {affectedWorkspaceTitles.map((title) => (
  • {title}
  • ))}
); }; export default Workspace2ClosePromptModal;