import React from 'react'; import { ChatbotDisplayMode } from '@patternfly/virtual-assistant/dist/dynamic/Chatbot'; import ChatbotConversationHistoryNav, { Conversation } from '@patternfly/virtual-assistant/dist/dynamic/ChatbotConversationHistoryNav'; import { Checkbox, DropdownItem, DropdownList } from '@patternfly/react-core'; const menuItems = [ Share Rename Archive Delete ]; const conversations: { [key: string]: Conversation[] } = { Today: [{ id: '1', text: 'Red Hat products and services', menuItems }], 'This month': [ { id: '2', text: 'Enterprise Linux installation and setup', menuItems }, { id: '3', text: 'Troubleshoot system crash', menuItems } ], March: [ { id: '4', text: 'Ansible security and updates', menuItems }, { id: '5', text: 'Red Hat certification', menuItems }, { id: '6', text: 'Lightspeed user documentation', menuItems } ], February: [ { id: '7', text: 'Crashing pod assistance', menuItems }, { id: '8', text: 'OpenShift AI pipelines', menuItems }, { id: '9', text: 'Updating subscription plan', menuItems }, { id: '10', text: 'Red Hat licensing options', menuItems } ], January: [ { id: '11', text: 'RHEL system performance', menuItems }, { id: '12', text: 'Manage user accounts', menuItems } ] }; export const ChatbotHeaderTitleDemo: React.FunctionComponent = () => { const [isDrawerOpen, setIsDrawerOpen] = React.useState(true); const displayMode = ChatbotDisplayMode.embedded; return ( <> setIsDrawerOpen(!isDrawerOpen)} id="drawer-actions-visible" name="drawer-actions-visible" > setIsDrawerOpen(!isDrawerOpen)} isDrawerOpen={isDrawerOpen} setIsDrawerOpen={setIsDrawerOpen} conversations={conversations} drawerContent={
Drawer content
} /> ); };