balibabu
commited on
Commit
·
dd62358
1
Parent(s):
8c32964
fix: hide the add button when the folder is a knowledge base (#765)
Browse files### What problem does this PR solve?
#764 fix: hide the add button when the folder is a knowledge base
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
web/src/interfaces/database/file-manager.ts
CHANGED
@@ -28,4 +28,5 @@ export interface IFolder {
|
|
28 |
type: string;
|
29 |
update_date: string;
|
30 |
update_time: number;
|
|
|
31 |
}
|
|
|
28 |
type: string;
|
29 |
update_date: string;
|
30 |
update_time: number;
|
31 |
+
source_type: string;
|
32 |
}
|
web/src/pages/file-manager/file-toolbar.tsx
CHANGED
@@ -26,6 +26,7 @@ import {
|
|
26 |
useSelectBreadcrumbItems,
|
27 |
} from './hooks';
|
28 |
|
|
|
29 |
import styles from './index.less';
|
30 |
|
31 |
interface IProps {
|
@@ -46,7 +47,9 @@ const FileToolbar = ({
|
|
46 |
const { handleInputChange, searchString } = useHandleSearchChange();
|
47 |
const breadcrumbItems = useSelectBreadcrumbItems();
|
48 |
const { handleBreadcrumbClick } = useHandleBreadcrumbClick();
|
49 |
-
const
|
|
|
|
|
50 |
|
51 |
const itemRender: BreadcrumbProps['itemRender'] = (
|
52 |
currentRoute,
|
|
|
26 |
useSelectBreadcrumbItems,
|
27 |
} from './hooks';
|
28 |
|
29 |
+
import { useSelectParentFolderList } from '@/hooks/fileManagerHooks';
|
30 |
import styles from './index.less';
|
31 |
|
32 |
interface IProps {
|
|
|
47 |
const { handleInputChange, searchString } = useHandleSearchChange();
|
48 |
const breadcrumbItems = useSelectBreadcrumbItems();
|
49 |
const { handleBreadcrumbClick } = useHandleBreadcrumbClick();
|
50 |
+
const parentFolderList = useSelectParentFolderList();
|
51 |
+
const isKnowledgeBase =
|
52 |
+
parentFolderList.at(-1)?.source_type === 'knowledgebase';
|
53 |
|
54 |
const itemRender: BreadcrumbProps['itemRender'] = (
|
55 |
currentRoute,
|