From aab318e8ca206f3ca0f237a4a3d9c248d2d01656 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 91736cfd..1329f631 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 6f61ccd0..8129816c 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