From 80618b23315e5b51f3a73a34a150d42285220ea6 Mon Sep 17 00:00:00 2001 From: eeee0717 Date: Tue, 22 Apr 2025 15:52:10 +0800 Subject: [PATCH] fix(knowledge): change search ui and fix search bug --- .../src/pages/knowledge/KnowledgeContent.tsx | 14 +++++++++++++- .../src/pages/knowledge/KnowledgePage.tsx | 19 ++----------------- 2 files changed, 15 insertions(+), 18 deletions(-) diff --git a/src/renderer/src/pages/knowledge/KnowledgeContent.tsx b/src/renderer/src/pages/knowledge/KnowledgeContent.tsx index cf3711c4..a0e83449 100644 --- a/src/renderer/src/pages/knowledge/KnowledgeContent.tsx +++ b/src/renderer/src/pages/knowledge/KnowledgeContent.tsx @@ -13,7 +13,7 @@ import { formatFileSize } from '@renderer/utils' import { bookExts, documentExts, textExts, thirdPartyApplicationExts } from '@shared/config/constant' import { Alert, Button, Dropdown, Empty, message, Tag, Tooltip, Upload } from 'antd' import dayjs from 'dayjs' -import { ChevronsDown, ChevronsUp, Plus, Settings2 } from 'lucide-react' +import { ChevronsDown, ChevronsUp, Plus, Search, Settings2 } from 'lucide-react' import VirtualList from 'rc-virtual-list' import { FC, useState } from 'react' import { useTranslation } from 'react-i18next' @@ -21,6 +21,8 @@ import styled from 'styled-components' import CustomCollapse from '../../components/CustomCollapse' import FileItem from '../files/FileItem' +import { NavbarIcon } from '../home/Navbar' +import KnowledgeSearchPopup from './components/KnowledgeSearchPopup' import KnowledgeSettingsPopup from './components/KnowledgeSettingsPopup' import StatusIcon from './components/StatusIcon' @@ -248,6 +250,10 @@ const KnowledgeContent: FC = ({ selectedBase }) => { + {/* 使用selected base导致修改设置后没有响应式更新 */} + base && KnowledgeSearchPopup.show({ base: base })}> + +