From bc274e73003b912eb1bf644fadbe03637162d50c Mon Sep 17 00:00:00 2001 From: yangzheli <43645580+yangzheli@users.noreply.github.com> Date: Thu, 20 Nov 2025 11:36:41 +0800 Subject: [PATCH 001/191] refactor(web): remove redundant dataset card-item components and related code (#28199) --- .../base/icons/remove-icon/index.tsx | 31 ---- .../base/icons/remove-icon/style.module.css | 0 .../dataset-config/card-item/index.tsx | 134 ++++++++++++------ .../dataset-config/card-item/item.tsx | 112 --------------- .../dataset-config/card-item/style.module.css | 22 --- .../configuration/dataset-config/index.tsx | 2 +- .../dataset-config/type-icon/index.tsx | 33 ----- web/i18n/de-DE/app-debug.ts | 2 - web/i18n/de-DE/dataset.ts | 1 - web/i18n/en-US/app-debug.ts | 2 - web/i18n/en-US/dataset.ts | 1 - web/i18n/es-ES/app-debug.ts | 2 - web/i18n/es-ES/dataset.ts | 1 - web/i18n/fa-IR/app-debug.ts | 2 - web/i18n/fa-IR/dataset.ts | 1 - web/i18n/fr-FR/app-debug.ts | 2 - web/i18n/fr-FR/dataset.ts | 1 - web/i18n/hi-IN/app-debug.ts | 2 - web/i18n/hi-IN/dataset.ts | 2 - web/i18n/id-ID/app-debug.ts | 2 - web/i18n/id-ID/dataset.ts | 1 - web/i18n/it-IT/app-debug.ts | 2 - web/i18n/it-IT/dataset.ts | 2 - web/i18n/ja-JP/app-debug.ts | 2 - web/i18n/ja-JP/dataset.ts | 1 - web/i18n/ko-KR/app-debug.ts | 2 - web/i18n/ko-KR/dataset.ts | 1 - web/i18n/pl-PL/app-debug.ts | 2 - web/i18n/pl-PL/dataset.ts | 2 - web/i18n/pt-BR/app-debug.ts | 2 - web/i18n/pt-BR/dataset.ts | 1 - web/i18n/ro-RO/app-debug.ts | 2 - web/i18n/ro-RO/dataset.ts | 1 - web/i18n/ru-RU/app-debug.ts | 2 - web/i18n/ru-RU/dataset.ts | 1 - web/i18n/sl-SI/app-debug.ts | 2 - web/i18n/sl-SI/dataset.ts | 1 - web/i18n/th-TH/app-debug.ts | 2 - web/i18n/th-TH/dataset.ts | 1 - web/i18n/tr-TR/app-debug.ts | 2 - web/i18n/tr-TR/dataset.ts | 1 - web/i18n/uk-UA/app-debug.ts | 2 - web/i18n/uk-UA/dataset.ts | 1 - web/i18n/vi-VN/app-debug.ts | 2 - web/i18n/vi-VN/dataset.ts | 1 - web/i18n/zh-Hans/app-debug.ts | 2 - web/i18n/zh-Hans/dataset.ts | 1 - web/i18n/zh-Hant/app-debug.ts | 2 - web/i18n/zh-Hant/dataset.ts | 1 - 49 files changed, 95 insertions(+), 305 deletions(-) delete mode 100644 web/app/components/app/configuration/base/icons/remove-icon/index.tsx delete mode 100644 web/app/components/app/configuration/base/icons/remove-icon/style.module.css delete mode 100644 web/app/components/app/configuration/dataset-config/card-item/item.tsx delete mode 100644 web/app/components/app/configuration/dataset-config/card-item/style.module.css delete mode 100644 web/app/components/app/configuration/dataset-config/type-icon/index.tsx diff --git a/web/app/components/app/configuration/base/icons/remove-icon/index.tsx b/web/app/components/app/configuration/base/icons/remove-icon/index.tsx deleted file mode 100644 index f4b30a9605..0000000000 --- a/web/app/components/app/configuration/base/icons/remove-icon/index.tsx +++ /dev/null @@ -1,31 +0,0 @@ -'use client' -import React, { useState } from 'react' -import cn from '@/utils/classnames' - -type IRemoveIconProps = { - className?: string - isHoverStatus?: boolean - onClick: () => void -} - -const RemoveIcon = ({ - className, - isHoverStatus, - onClick, -}: IRemoveIconProps) => { - const [isHovered, setIsHovered] = useState(false) - const computedIsHovered = isHoverStatus || isHovered - return ( -