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
}
/>
>
);
};