From 8e6901b3609a92a2591f1dbace08fd5a9cd609d9 Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Wed, 26 Feb 2025 13:33:21 +0800 Subject: [PATCH] fix: Adjust file upload and navbar styling for cross-platform compatibility - Update Dragger component to use customRequest for file uploads - Add Windows-specific padding adjustment for navbar right section --- src/renderer/src/pages/knowledge/KnowledgeContent.tsx | 2 +- src/renderer/src/pages/knowledge/KnowledgePage.tsx | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/renderer/src/pages/knowledge/KnowledgeContent.tsx b/src/renderer/src/pages/knowledge/KnowledgeContent.tsx index 91736cfdd8..1329f63147 100644 --- a/src/renderer/src/pages/knowledge/KnowledgeContent.tsx +++ b/src/renderer/src/pages/knowledge/KnowledgeContent.tsx @@ -243,7 +243,7 @@ const KnowledgeContent: FC = ({ selectedBase }) => { handleDrop([...dataTransfer.files])} + customRequest={({ file }) => handleDrop([file as File])} multiple={true} accept={fileTypes.join(',')} style={{ marginTop: 10, background: 'transparent' }}> diff --git a/src/renderer/src/pages/knowledge/KnowledgePage.tsx b/src/renderer/src/pages/knowledge/KnowledgePage.tsx index 6f61ccd05e..8129816cee 100644 --- a/src/renderer/src/pages/knowledge/KnowledgePage.tsx +++ b/src/renderer/src/pages/knowledge/KnowledgePage.tsx @@ -12,6 +12,7 @@ import { HStack } from '@renderer/components/Layout' import ListItem from '@renderer/components/ListItem' import PromptPopup from '@renderer/components/Popups/PromptPopup' import Scrollbar from '@renderer/components/Scrollbar' +import { isWindows } from '@renderer/config/constant' import { useKnowledgeBases } from '@renderer/hooks/useKnowledge' import { useShortcut } from '@renderer/hooks/useShortcuts' import { NavbarIcon } from '@renderer/pages/home/Navbar' @@ -253,7 +254,7 @@ const NarrowIcon = styled(NavbarIcon)` const NavbarRight = styled(NavbarRightFromComponents)` min-width: auto; - padding-right: 140px; + padding-right: ${isWindows ? '140px' : 15}; ` export default KnowledgePage