import { useState, FunctionComponent, MouseEvent as ReactMouseEvent } from 'react'; import { Button, Checkbox } from '@patternfly/react-core'; import { PreviewAttachment } from '@patternfly/chatbot/dist/dynamic/PreviewAttachment'; export const PreviewAttachmentExample: FunctionComponent = () => { const [isModalOpen, setIsModalOpen] = useState(false); const [isCompact, setIsCompact] = useState(false); const handleModalToggle = (_event: ReactMouseEvent | MouseEvent | KeyboardEvent) => { setIsModalOpen(!isModalOpen); }; return ( <> setIsCompact(!isCompact)} id="modal-compact-preview" name="modal-compact-preview" > null} onEdit={() => null} isCompact={isCompact} /> ); };