@@ -10,7 +10,10 @@ import {
1010 SelectList ,
1111 SelectOption
1212} from '@patternfly/react-core' ;
13- import { PlusIcon , ClipboardIcon , CodeIcon , UploadIcon } from '@patternfly/react-icons' ;
13+ import RhUiAddIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-add-icon' ;
14+ import RhUiClipboardIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-clipboard-icon' ;
15+ import RhUiCodeIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-code-icon' ;
16+ import RhUiUploadIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-upload-icon' ;
1417import { useDropzone } from 'react-dropzone' ;
1518
1619export const ChatbotMessageBarCustomActionsExample : FunctionComponent = ( ) => {
@@ -45,43 +48,51 @@ export const ChatbotMessageBarCustomActionsExample: FunctionComponent = () => {
4548 } ;
4649
4750 const firstMenuItems : ReactNode = (
48- < DropdownList >
49- < DropdownItem value = "Logs" id = "logs" icon = { < ClipboardIcon /> } >
50- Logs
51- </ DropdownItem >
52- < DropdownItem value = "YAML - Status" id = "yaml-status" icon = { < CodeIcon /> } >
53- YAML - Status
54- </ DropdownItem >
55- < DropdownItem value = "YAML - All contents" id = "yaml-all" icon = { < CodeIcon /> } >
56- YAML - All contents
57- </ DropdownItem >
51+ < >
52+ < DropdownList >
53+ < DropdownItem value = "Logs" id = "logs" icon = { < RhUiClipboardIcon /> } >
54+ Logs
55+ </ DropdownItem >
56+ < DropdownItem value = "YAML - Status" id = "yaml-status" icon = { < RhUiCodeIcon /> } >
57+ YAML - Status
58+ </ DropdownItem >
59+ < DropdownItem value = "YAML - All contents" id = "yaml-all" icon = { < RhUiCodeIcon /> } >
60+ YAML - All contents
61+ </ DropdownItem >
62+ </ DropdownList >
5863 < Divider key = "divider" />
59- < DropdownItem value = "Upload from computer" id = "upload" icon = { < UploadIcon /> } onClick = { open } >
60- Upload from computer
61- </ DropdownItem >
62- </ DropdownList >
64+ < DropdownList >
65+ < DropdownItem value = "Upload from computer" id = "upload" icon = { < RhUiUploadIcon /> } onClick = { open } >
66+ Upload from computer
67+ </ DropdownItem >
68+ </ DropdownList >
69+ </ >
6370 ) ;
6471
6572 const secondMenuItems : ReactNode = (
66- < DropdownList >
67- < DropdownItem value = "canvas" id = "canvas" >
68- { showCanvasLabel ? 'Disable' : 'Enable' } Canvas
69- </ DropdownItem >
70- < Divider key = "divider-1" />
71- < DropdownItem value = "Logs" id = "logs" icon = { < ClipboardIcon /> } >
72- Logs
73- </ DropdownItem >
74- < DropdownItem value = "YAML - Status" id = "yaml-status" icon = { < CodeIcon /> } >
75- YAML - Status
76- </ DropdownItem >
77- < DropdownItem value = "YAML - All contents" id = "yaml-all" icon = { < CodeIcon /> } >
78- YAML - All contents
79- </ DropdownItem >
73+ < >
74+ < DropdownList >
75+ < DropdownItem value = "canvas" id = "canvas" >
76+ { showCanvasLabel ? 'Disable' : 'Enable' } Canvas
77+ </ DropdownItem >
78+ < Divider key = "divider-1" />
79+ < DropdownItem value = "Logs" id = "logs" icon = { < RhUiClipboardIcon /> } >
80+ Logs
81+ </ DropdownItem >
82+ < DropdownItem value = "YAML - Status" id = "yaml-status" icon = { < RhUiCodeIcon /> } >
83+ YAML - Status
84+ </ DropdownItem >
85+ < DropdownItem value = "YAML - All contents" id = "yaml-all" icon = { < RhUiCodeIcon /> } >
86+ YAML - All contents
87+ </ DropdownItem >
88+ </ DropdownList >
8089 < Divider key = "divider-2" />
81- < DropdownItem value = "Upload from computer" id = "upload" icon = { < UploadIcon /> } onClick = { open } >
82- Upload from computer
83- </ DropdownItem >
84- </ DropdownList >
90+ < DropdownList >
91+ < DropdownItem value = "Upload from computer" id = "upload" icon = { < RhUiUploadIcon /> } onClick = { open } >
92+ Upload from computer
93+ </ DropdownItem >
94+ </ DropdownList >
95+ </ >
8596 ) ;
8697
8798 const modelOptions = [ 'GPT-4' , 'GPT-3.5' , 'Claude' , 'Llama 2' ] ;
@@ -110,7 +121,7 @@ export const ChatbotMessageBarCustomActionsExample: FunctionComponent = () => {
110121 } }
111122 buttonProps = { {
112123 attach : {
113- icon : < PlusIcon /> ,
124+ icon : < RhUiAddIcon /> ,
114125 tooltipContent : 'Message actions' ,
115126 'aria-label' : 'Message actions'
116127 }
@@ -140,7 +151,7 @@ export const ChatbotMessageBarCustomActionsExample: FunctionComponent = () => {
140151 } }
141152 buttonProps = { {
142153 attach : {
143- icon : < PlusIcon /> ,
154+ icon : < RhUiAddIcon /> ,
144155 tooltipContent : 'Message actions' ,
145156 'aria-label' : 'Message actions'
146157 }
0 commit comments