+
{x.label}:
-
{x.children}
+
{x.children}
);
})}
diff --git a/web/src/pages/add-knowledge/index.less b/web/src/pages/add-knowledge/index.less
index 10a8f02da..122898c4c 100644
--- a/web/src/pages/add-knowledge/index.less
+++ b/web/src/pages/add-knowledge/index.less
@@ -1,6 +1,7 @@
.container {
display: flex;
height: 100%;
+ width: 100%;
.contentWrapper {
flex: 1;
overflow-x: auto;
diff --git a/web/src/pages/knowledge/index.less b/web/src/pages/knowledge/index.less
index 37174f960..ba92f652b 100644
--- a/web/src/pages/knowledge/index.less
+++ b/web/src/pages/knowledge/index.less
@@ -1,14 +1,14 @@
// @import '~@/less/variable.less';
.knowledge {
- padding: 48px 60px;
+ padding: 48px 0;
}
.topWrapper {
display: flex;
justify-content: space-between;
align-items: flex-start;
- padding-bottom: 72px;
+ padding: 0 60px 72px;
.title {
font-family: Inter;
@@ -41,3 +41,7 @@
.topButton();
}
}
+.knowledgeCardContainer {
+ padding: 0 60px;
+ overflow: auto;
+}
diff --git a/web/src/pages/knowledge/index.tsx b/web/src/pages/knowledge/index.tsx
index 02921b603..76ad3713e 100644
--- a/web/src/pages/knowledge/index.tsx
+++ b/web/src/pages/knowledge/index.tsx
@@ -1,21 +1,25 @@
import { ReactComponent as FilterIcon } from '@/assets/filter.svg';
import ModalManager from '@/components/modal-manager';
import { PlusOutlined } from '@ant-design/icons';
-import { Button, Flex, Space } from 'antd';
+import { Button, Empty, Flex, Space } from 'antd';
import KnowledgeCard from './knowledge-card';
import KnowledgeCreatingModal from './knowledge-creating-modal';
import { useFetchKnowledgeList } from '@/hooks/knowledgeHook';
+import { useSelectUserInfo } from '@/hooks/userSettingHook';
import styles from './index.less';
const Knowledge = () => {
- const data = useFetchKnowledgeList();
+ const list = useFetchKnowledgeList();
+ const userInfo = useSelectUserInfo();
return (
-
+
-
Welcome back, Zing
+
+ Welcome back, {userInfo.nickname}
+
Which database are we going to use today?
@@ -46,12 +50,22 @@ const Knowledge = () => {
-
- {data.map((item: any) => {
- return ;
- })}
+
+ {list.length > 0 ? (
+ list.map((item: any) => {
+ return ;
+ })
+ ) : (
+
+ )}
-
+
);
};