From 113c57bcbed1d6db76e8e7be82fb1534a4aaed9a Mon Sep 17 00:00:00 2001
From: papapatrick <109422393+Patrickill@users.noreply.github.com>
Date: Wed, 21 Aug 2024 18:15:05 +0800
Subject: [PATCH] style: database refactor (#2460)
* fix: dataset folder modal
* style: dataset style refactor
* sideTag i18n pef
---
packages/global/core/dataset/type.d.ts | 2 +
.../web/components/common/Icon/constants.ts | 7 +
.../common/Icon/icons/common/help.svg | 3 +
.../icons/core/dataset/commonDatasetColor.svg | 4 +-
.../core/dataset/commonDatasetOutline.svg | 7 +
.../core/dataset/externalDatasetColor.svg | 3 +-
.../core/dataset/externalDatasetOutline.svg | 5 +
.../core/dataset/websiteDatasetColor.svg | 2 +-
.../core/dataset/websiteDatasetOutline.svg | 4 +
.../web/components/common/MyMenu/index.tsx | 20 +-
.../app/src/pages/api/core/dataset/list.ts | 4 +-
projects/app/src/pages/app/list/index.tsx | 2 +-
.../dataset/list/component/CreateModal.tsx | 68 ++-
.../src/pages/dataset/list/component/List.tsx | 424 ++++++++++--------
.../pages/dataset/list/component/SideTag.tsx | 53 +++
projects/app/src/pages/dataset/list/index.tsx | 27 +-
16 files changed, 412 insertions(+), 223 deletions(-)
create mode 100644 packages/web/components/common/Icon/icons/common/help.svg
create mode 100644 packages/web/components/common/Icon/icons/core/dataset/commonDatasetOutline.svg
create mode 100644 packages/web/components/common/Icon/icons/core/dataset/externalDatasetOutline.svg
create mode 100644 packages/web/components/common/Icon/icons/core/dataset/websiteDatasetOutline.svg
create mode 100644 projects/app/src/pages/dataset/list/component/SideTag.tsx
diff --git a/packages/global/core/dataset/type.d.ts b/packages/global/core/dataset/type.d.ts
index 104c67b09..8c9d5b872 100644
--- a/packages/global/core/dataset/type.d.ts
+++ b/packages/global/core/dataset/type.d.ts
@@ -137,7 +137,9 @@ export type DatasetSimpleItemType = {
};
export type DatasetListItemType = {
_id: string;
+ tmbId: string;
avatar: string;
+ updateTime: Date;
name: string;
intro: string;
type: `${DatasetTypeEnum}`;
diff --git a/packages/web/components/common/Icon/constants.ts b/packages/web/components/common/Icon/constants.ts
index f89af800c..1528b7d83 100644
--- a/packages/web/components/common/Icon/constants.ts
+++ b/packages/web/components/common/Icon/constants.ts
@@ -32,6 +32,7 @@ export const iconPaths = {
'common/googleFill': () => import('./icons/common/googleFill.svg'),
'common/importLight': () => import('./icons/common/importLight.svg'),
'common/info': () => import('./icons/common/info.svg'),
+ 'common/help': () => import('./icons/common/help.svg'),
'common/inviteLight': () => import('./icons/common/inviteLight.svg'),
'common/language/en': () => import('./icons/common/language/en.svg'),
'common/language/zh': () => import('./icons/common/language/zh.svg'),
@@ -129,11 +130,15 @@ export const iconPaths = {
'core/chat/stopSpeech': () => import('./icons/core/chat/stopSpeech.svg'),
'core/dataset/commonDataset': () => import('./icons/core/dataset/commonDataset.svg'),
'core/dataset/commonDatasetColor': () => import('./icons/core/dataset/commonDatasetColor.svg'),
+ 'core/dataset/commonDatasetOutline': () =>
+ import('./icons/core/dataset/commonDatasetOutline.svg'),
'core/dataset/datasetFill': () => import('./icons/core/dataset/datasetFill.svg'),
'core/dataset/datasetLight': () => import('./icons/core/dataset/datasetLight.svg'),
'core/dataset/externalDataset': () => import('./icons/core/dataset/externalDataset.svg'),
'core/dataset/externalDatasetColor': () =>
import('./icons/core/dataset/externalDatasetColor.svg'),
+ 'core/dataset/externalDatasetOutline': () =>
+ import('./icons/core/dataset/externalDatasetOutline.svg'),
'core/dataset/fileCollection': () => import('./icons/core/dataset/fileCollection.svg'),
'core/dataset/fullTextRecall': () => import('./icons/core/dataset/fullTextRecall.svg'),
'core/dataset/manualCollection': () => import('./icons/core/dataset/manualCollection.svg'),
@@ -145,6 +150,8 @@ export const iconPaths = {
'core/dataset/tag': () => import('./icons/core/dataset/tag.svg'),
'core/dataset/websiteDataset': () => import('./icons/core/dataset/websiteDataset.svg'),
'core/dataset/websiteDatasetColor': () => import('./icons/core/dataset/websiteDatasetColor.svg'),
+ 'core/dataset/websiteDatasetOutline': () =>
+ import('./icons/core/dataset/websiteDatasetOutline.svg'),
'core/modules/basicNode': () => import('./icons/core/modules/basicNode.svg'),
'core/modules/fixview': () => import('./icons/core/modules/fixview.svg'),
'core/modules/flowLight': () => import('./icons/core/modules/flowLight.svg'),
diff --git a/packages/web/components/common/Icon/icons/common/help.svg b/packages/web/components/common/Icon/icons/common/help.svg
new file mode 100644
index 000000000..97e79689c
--- /dev/null
+++ b/packages/web/components/common/Icon/icons/common/help.svg
@@ -0,0 +1,3 @@
+
diff --git a/packages/web/components/common/Icon/icons/core/dataset/commonDatasetColor.svg b/packages/web/components/common/Icon/icons/core/dataset/commonDatasetColor.svg
index ffcca3a46..1e737e869 100644
--- a/packages/web/components/common/Icon/icons/core/dataset/commonDatasetColor.svg
+++ b/packages/web/components/common/Icon/icons/core/dataset/commonDatasetColor.svg
@@ -1,8 +1,8 @@