import { FunctionComponent } from 'react'; import Message, { ErrorMessage, MessageAndActions, MessageAttachmentItem, MessageAttachmentsContainer, MessageLoading } from '@patternfly/chatbot/dist/dynamic/Message'; import MarkdownContent from '@patternfly/chatbot/dist/dynamic/MarkdownContent'; import ToolCall from '@patternfly/chatbot/dist/dynamic/ToolCall'; import ToolResponse from '@patternfly/chatbot/dist/dynamic/ToolResponse'; import FileDetailsLabel from '@patternfly/chatbot/dist/dynamic/FileDetailsLabel'; import ResponseActions, { ResponseActionsGroups } from '@patternfly/chatbot/dist/dynamic/ResponseActions'; import patternflyAvatar from './patternfly_avatar.jpg'; import userAvatar from './user_avatar.svg'; const handlePositiveResponse = () => { // Handle positive response }; const handleNegativeResponse = () => { // Handle negative response }; const handleCopy = () => { // Handle copy action }; const handleDownload = () => { // Handle download action }; const handleListen = () => { // Handle listen action }; export const MessageWithCustomStructure: FunctionComponent = () => ( <> );