From 970c517f4bd7d5b0ffab9e936577c92b46cc89ee Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Fri, 30 May 2025 13:29:32 +0800 Subject: [PATCH] fix(Messages, WebSearchProviderSetting): remove unused variables and update provider logo styling --- .../src/assets/images/search/bocha.webp | Bin 4792 -> 5994 bytes .../src/pages/home/Messages/Messages.tsx | 2 +- .../WebSearchProviderSetting.tsx | 10 ++++++---- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/renderer/src/assets/images/search/bocha.webp b/src/renderer/src/assets/images/search/bocha.webp index ee21dc16e9bd0af6887f107cf31a702eb047da1c..518e8023a79a9c96a6dc5b5185001492b81745e6 100644 GIT binary patch literal 5994 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 Yw%%5m#4wZI^fS$X;3k*=000000DY5>djJ3c literal 4792 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 ST1&>Ls6m>olumg?<^TXNUpTb@ diff --git a/src/renderer/src/pages/home/Messages/Messages.tsx b/src/renderer/src/pages/home/Messages/Messages.tsx index d622b78343..47b844252c 100644 --- a/src/renderer/src/pages/home/Messages/Messages.tsx +++ b/src/renderer/src/pages/home/Messages/Messages.tsx @@ -53,7 +53,7 @@ const Messages: React.FC = ({ assistant, topic, setActiveTopic, o `topic-${topic.id}` ) const { t } = useTranslation() - const { showPrompt, topicPosition, messageNavigation } = useSettings() + const { showPrompt, messageNavigation } = useSettings() const { updateTopic, addTopic } = useAssistant(assistant.id) const dispatch = useAppDispatch() const [displayMessages, setDisplayMessages] = useState([]) diff --git a/src/renderer/src/pages/settings/WebSearchSettings/WebSearchProviderSetting.tsx b/src/renderer/src/pages/settings/WebSearchSettings/WebSearchProviderSetting.tsx index cfac0071de..f03cd33485 100644 --- a/src/renderer/src/pages/settings/WebSearchSettings/WebSearchProviderSetting.tsx +++ b/src/renderer/src/pages/settings/WebSearchSettings/WebSearchProviderSetting.tsx @@ -5,7 +5,7 @@ import { formatApiKeys } from '@renderer/services/ApiService' import WebSearchService from '@renderer/services/WebSearchService' import { WebSearchProvider } from '@renderer/types' import { hasObjectKey } from '@renderer/utils' -import { Avatar, Button, Divider, Flex, Form, Input, Tooltip } from 'antd' +import { Button, Divider, Flex, Form, Input, Tooltip } from 'antd' import Link from 'antd/es/typography/Link' import { Info } from 'lucide-react' import { FC, useEffect, useState } from 'react' @@ -141,7 +141,7 @@ const WebSearchProviderSetting: FC = ({ provider: _provider }) => { <> - + {provider.name} {officialWebsite && webSearchProviderConfig?.websites && ( @@ -251,8 +251,10 @@ const ProviderName = styled.span` font-size: 14px; font-weight: 500; ` -const ProviderLogo = styled(Avatar)` - border: 0.5px solid var(--color-border); +const ProviderLogo = styled.img` + width: 20px; + height: 20px; + object-fit: contain; ` export default WebSearchProviderSetting