mirror of
https://github.com/RYDE-WORK/Langchain-Chatchat.git
synced 2026-02-06 06:49:48 +08:00
29 lines
827 B
TypeScript
29 lines
827 B
TypeScript
'use client';
|
|
|
|
import { FloatButton } from 'antd';
|
|
import { Plus } from 'lucide-react';
|
|
import dynamic from 'next/dynamic';
|
|
import { memo, useState } from 'react';
|
|
|
|
import KnowledgeCardList from './features/KnowledgeList';
|
|
// import CreateKnowledgeBase from './features/createKnowledgeBase';
|
|
import Layout from './layout.desktop';
|
|
|
|
const ModalCreateKnowledge = dynamic(() => import('./features/ModalCreateKnowledge'));
|
|
|
|
const DesktopPage = memo(() => {
|
|
const [showModal, setShowModal] = useState(false);
|
|
return (
|
|
<>
|
|
<Layout>
|
|
<KnowledgeCardList />
|
|
<FloatButton icon={<Plus />} onClick={() => setShowModal(true)}>
|
|
新建知识库
|
|
</FloatButton>
|
|
</Layout>
|
|
<ModalCreateKnowledge open={showModal} toggleModal={setShowModal} />
|
|
</>
|
|
);
|
|
});
|
|
export default DesktopPage;
|