diff --git a/src/renderer/src/components/CustomCollapse.tsx b/src/renderer/src/components/CustomCollapse.tsx index dc15babf..95db8526 100644 --- a/src/renderer/src/components/CustomCollapse.tsx +++ b/src/renderer/src/components/CustomCollapse.tsx @@ -2,7 +2,7 @@ import { Collapse } from 'antd' import { FC, memo } from 'react' interface CustomCollapseProps { - label: string + label: React.ReactNode extra: React.ReactNode children: React.ReactNode } @@ -24,7 +24,6 @@ const CustomCollapse: FC = ({ label, extra, children }) => } return ( = ({ selectedBase }) => { )} } extra={ - }> @@ -257,7 +265,7 @@ const KnowledgeContent: FC = ({ selectedBase }) => { {fileItems.length === 0 ? ( - + ) : ( = ({ selectedBase }) => { } extra={ - }> - {directoryItems.length === 0 && } + {directoryItems.length === 0 && } {directoryItems.reverse().map((item) => ( = ({ selectedBase }) => { } extra={ - }> - {urlItems.length === 0 && } + {urlItems.length === 0 && } {urlItems.reverse().map((item) => ( = ({ selectedBase }) => { } extra={ - }> - {sitemapItems.length === 0 && } + {sitemapItems.length === 0 && } {sitemapItems.reverse().map((item) => ( = ({ selectedBase }) => { } extra={ - }> - {noteItems.length === 0 && } + {noteItems.length === 0 && } {noteItems.reverse().map((note) => ( = ({ selectedBase }) => { ))} - -
@@ -548,6 +582,19 @@ const KnowledgeContent: FC = ({ selectedBase }) => { ) } +const EmptyView = () => + +const CollapseLabel = ({ label, count }: { label: string; count: number }) => { + return ( + + + + {count} + + + ) +} + const MainContent = styled(Scrollbar)` display: flex; width: 100%;