From daaf6aed5056812f10fd41725b24553645137561 Mon Sep 17 00:00:00 2001 From: balibabu Date: Thu, 4 Jul 2024 16:31:34 +0800 Subject: [PATCH] feat: replace the graph icon in the header #918 (#1376) ### What problem does this PR solve? feat: replace the graph icon in the header #918 ### Type of change - [x] New Feature (non-breaking change which adds functionality) --- web/src/assets/svg/graph.svg | 6 ++++++ web/src/layouts/components/header/index.less | 2 ++ web/src/layouts/components/header/index.tsx | 14 +++++++------- 3 files changed, 15 insertions(+), 7 deletions(-) create mode 100644 web/src/assets/svg/graph.svg diff --git a/web/src/assets/svg/graph.svg b/web/src/assets/svg/graph.svg new file mode 100644 index 0000000000..b0b4ced2ae --- /dev/null +++ b/web/src/assets/svg/graph.svg @@ -0,0 +1,6 @@ + + + \ No newline at end of file diff --git a/web/src/layouts/components/header/index.less b/web/src/layouts/components/header/index.less index d1ba8517d0..bb3edc39c0 100644 --- a/web/src/layouts/components/header/index.less +++ b/web/src/layouts/components/header/index.less @@ -52,4 +52,6 @@ } .radioButtonIcon { vertical-align: middle; + max-width: 16px; + max-height: 16px; } diff --git a/web/src/layouts/components/header/index.tsx b/web/src/layouts/components/header/index.tsx index 47f9272432..ea515e245f 100644 --- a/web/src/layouts/components/header/index.tsx +++ b/web/src/layouts/components/header/index.tsx @@ -1,15 +1,15 @@ -import { ReactComponent as StarIon } from '@/assets/svg/chat-star.svg'; import { ReactComponent as FileIcon } from '@/assets/svg/file-management.svg'; +import { ReactComponent as GraphIcon } from '@/assets/svg/graph.svg'; import { ReactComponent as KnowledgeBaseIcon } from '@/assets/svg/knowledge-base.svg'; import { useTranslate } from '@/hooks/commonHooks'; import { useNavigateWithFromState } from '@/hooks/routeHook'; -import { Layout, Radio, Space, theme } from 'antd'; +import { Flex, Layout, Radio, Space, theme } from 'antd'; import { useCallback, useMemo } from 'react'; import { useLocation } from 'umi'; import Toolbar from '../right-toolbar'; import { useFetchAppConf } from '@/hooks/logicHooks'; -import { NodeIndexOutlined } from '@ant-design/icons'; +import { MessageOutlined } from '@ant-design/icons'; import styles from './index.less'; const { Header } = Layout; @@ -26,8 +26,8 @@ const RagHeader = () => { const tagsData = useMemo( () => [ { path: '/knowledge', name: t('knowledgeBase'), icon: KnowledgeBaseIcon }, - { path: '/chat', name: t('chat'), icon: StarIon }, - { path: '/flow', name: t('flow'), icon: NodeIndexOutlined }, + { path: '/chat', name: t('chat'), icon: MessageOutlined }, + { path: '/flow', name: t('flow'), icon: GraphIcon }, { path: '/file', name: t('fileManager'), icon: FileIcon }, ], [t], @@ -75,13 +75,13 @@ const RagHeader = () => { onClick={() => handleChange(item.path)} key={item.name} > - + {item.name} - + ))}