Browse Source

disable dropdown toggle when no AI assistants are available

Shun Miyazawa 1 year ago
parent
commit
7a104cce61

+ 1 - 1
apps/app/src/features/openai/client/components/AiAssistant/AiAssistantSidebar/AiAssistantDropdown.tsx

@@ -45,7 +45,7 @@ export const AiAssistantDropdown = (props: Props): JSX.Element => {
 
 
   return (
   return (
     <UncontrolledDropdown>
     <UncontrolledDropdown>
-      <DropdownToggle className="btn btn-outline-secondary">
+      <DropdownToggle className="btn btn-outline-secondary" disabled={allAiAssistants.length === 0}>
         {selectedAiAssistant != null
         {selectedAiAssistant != null
           ? getAiAssistantLabel(selectedAiAssistant)
           ? getAiAssistantLabel(selectedAiAssistant)
           : <><span className="material-symbols-outlined fs-5">Add</span>{t('sidebar_ai_assistant.use_assistant')}</>
           : <><span className="material-symbols-outlined fs-5">Add</span>{t('sidebar_ai_assistant.use_assistant')}</>