From 239e40c8d53f04267da914876e6bef97072aca18 Mon Sep 17 00:00:00 2001 From: "Junjie.M" <118170653@qq.com> Date: Tue, 22 Apr 2025 14:46:49 +0800 Subject: [PATCH] chore: remove useless frontend code file (#18532) --- web/app/components/tools/provider/card.tsx | 83 ------------------- .../components/tools/provider/contribute.tsx | 40 --------- web/app/components/tools/provider/grid_bg.svg | 14 ---- 3 files changed, 137 deletions(-) delete mode 100644 web/app/components/tools/provider/card.tsx delete mode 100644 web/app/components/tools/provider/contribute.tsx delete mode 100644 web/app/components/tools/provider/grid_bg.svg diff --git a/web/app/components/tools/provider/card.tsx b/web/app/components/tools/provider/card.tsx deleted file mode 100644 index a3d93820d2..0000000000 --- a/web/app/components/tools/provider/card.tsx +++ /dev/null @@ -1,83 +0,0 @@ -'use client' -import { useMemo } from 'react' -import { useContext } from 'use-context-selector' -import { useTranslation } from 'react-i18next' -import type { Collection } from '../types' -import cn from '@/utils/classnames' -import AppIcon from '@/app/components/base/app-icon' -import { Tag01 } from '@/app/components/base/icons/src/vender/line/financeAndECommerce' -import I18n from '@/context/i18n' -import { getLanguage } from '@/i18n/language' -import { useStore as useLabelStore } from '@/app/components/tools/labels/store' - -type Props = { - active: boolean - collection: Collection - onSelect: () => void -} - -const ProviderCard = ({ - active, - collection, - onSelect, -}: Props) => { - const { t } = useTranslation() - const { locale } = useContext(I18n) - const language = getLanguage(locale) - const labelList = useLabelStore(s => s.labelList) - - const labelContent = useMemo(() => { - if (!collection.labels) - return '' - return collection.labels.map((name) => { - const label = labelList.find(item => item.name === name) - return label?.label[language] - }).filter(Boolean).join(', ') - }, [collection.labels, labelList, language]) - - return ( -