import React from 'react'; import Message from '@patternfly/virtual-assistant/dist/dynamic/Message'; import PreviewAttachment from '@patternfly/virtual-assistant/dist/dynamic/PreviewAttachment'; import AttachmentEdit from '@patternfly/virtual-assistant/dist/dynamic/AttachmentEdit'; import userAvatar from './user_avatar.jpg'; export const AttachmentMenuExample: React.FunctionComponent = () => { const [isPreviewModalOpen, setIsPreviewModalOpen] = React.useState(false); const [isEditModalOpen, setIsEditModalOpen] = React.useState(false); const [currentModalData, setCurrentModalData] = React.useState(); return ( <> { setCurrentModalData({ fileName: 'auth-operator.yml', code: 'test' }); setIsEditModalOpen(false); setIsPreviewModalOpen(true); }} /> {currentModalData && ( { setIsPreviewModalOpen(false); setIsEditModalOpen(true); }} onDismiss={() => setCurrentModalData(undefined)} handleModalToggle={() => setIsPreviewModalOpen(false)} /> )} {currentModalData && ( { setIsEditModalOpen(false); }} onCancel={() => setCurrentModalData(undefined)} handleModalToggle={() => setIsEditModalOpen(false)} /> )} ); };