From ce34d473d3285648bc2c1661053809032e18bbcb Mon Sep 17 00:00:00 2001 From: ManishMadan2882 Date: Wed, 16 Sep 2026 19:33:47 +0530 Subject: [PATCH] fix(frontend): use icons that match their actions and read in dark mode --- .../src/agents/workflow/WorkflowBuilder.tsx | 2 +- frontend/src/components/ActionButtons.tsx | 8 ++----- .../message-input/AttachFileButton.tsx | 2 +- .../message-input/SourcesTrigger.tsx | 2 +- .../components/message-input/ToolsTrigger.tsx | 2 +- .../src/conversation/ConversationTile.tsx | 23 +++++++++++-------- frontend/src/locale/de.json | 1 + frontend/src/locale/en.json | 1 + frontend/src/locale/es.json | 1 + frontend/src/locale/jp.json | 1 + frontend/src/locale/ru.json | 1 + frontend/src/locale/zh-TW.json | 1 + frontend/src/locale/zh.json | 1 + frontend/src/modals/MoveToFolderModal.tsx | 2 +- frontend/src/settings/Logs.tsx | 2 +- frontend/src/settings/ToolConfig.tsx | 4 ++-- .../settings/components/RetrievalOptions.tsx | 2 +- frontend/src/teams/TeamSwitcher.tsx | 6 ++--- frontend/src/upload/Upload.tsx | 2 +- 19 files changed, 36 insertions(+), 28 deletions(-) diff --git a/frontend/src/agents/workflow/WorkflowBuilder.tsx b/frontend/src/agents/workflow/WorkflowBuilder.tsx index 6d58d662..d71867f6 100644 --- a/frontend/src/agents/workflow/WorkflowBuilder.tsx +++ b/frontend/src/agents/workflow/WorkflowBuilder.tsx @@ -1587,7 +1587,7 @@ function WorkflowBuilderInner() { size="icon-sm" onClick={() => setShowWorkflowSettings(!showWorkflowSettings)} className="text-muted-foreground hover:bg-accent hover:text-foreground size-auto p-1" - aria-label="Workflow settings" + aria-label="Edit workflow details" title={ workflowDescription ? `${workflowName || 'New Workflow'} — ${workflowDescription}` diff --git a/frontend/src/components/ActionButtons.tsx b/frontend/src/components/ActionButtons.tsx index 8520315f..cc161017 100644 --- a/frontend/src/components/ActionButtons.tsx +++ b/frontend/src/components/ActionButtons.tsx @@ -1,4 +1,4 @@ -import { ExternalLink, Plus } from 'lucide-react'; +import { Plus, Share } from 'lucide-react'; import { useTranslation } from 'react-i18next'; import { useSelector } from 'react-redux'; import { ShareConversationModal } from '../modals/ShareConversationModal'; @@ -73,11 +73,7 @@ export default function ActionButtons({ onClick={() => setShareModalState(true)} className="text-muted-foreground hover:text-foreground rounded-full" > - + {isShareModalOpen && ( {t('conversation.attachments.attach')} diff --git a/frontend/src/components/message-input/SourcesTrigger.tsx b/frontend/src/components/message-input/SourcesTrigger.tsx index 7feee685..f8edb1fc 100644 --- a/frontend/src/components/message-input/SourcesTrigger.tsx +++ b/frontend/src/components/message-input/SourcesTrigger.tsx @@ -61,7 +61,7 @@ export default function SourcesTrigger({ Sources {selectedDocs && selectedDocs.length > 0 diff --git a/frontend/src/components/message-input/ToolsTrigger.tsx b/frontend/src/components/message-input/ToolsTrigger.tsx index e9f16c69..6fb2a49a 100644 --- a/frontend/src/components/message-input/ToolsTrigger.tsx +++ b/frontend/src/components/message-input/ToolsTrigger.tsx @@ -62,7 +62,7 @@ export default function ToolsTrigger({ Tools {t('settings.tools.label')} diff --git a/frontend/src/conversation/ConversationTile.tsx b/frontend/src/conversation/ConversationTile.tsx index f5ead293..cfc5d87d 100644 --- a/frontend/src/conversation/ConversationTile.tsx +++ b/frontend/src/conversation/ConversationTile.tsx @@ -1,4 +1,4 @@ -import { ExternalLink, X } from 'lucide-react'; +import { Share, X } from 'lucide-react'; import { SyntheticEvent, useCallback, @@ -135,7 +135,7 @@ export default function ConversationTile({ const menuOptions: ConversationMenuOption[] = [ { - icon: , + icon: , label: t('convTile.share'), onClick: (event: SyntheticEvent) => { event.stopPropagation(); @@ -216,11 +216,13 @@ export default function ConversationTile({
{isEdit ? (
- Edit { event.stopPropagation(); handleSaveConversation({ @@ -228,12 +230,15 @@ export default function ConversationTile({ name: conversationName, }); }} - /> + > + +