From 77058f353521692b0429b79b25c53cab9956cb58 Mon Sep 17 00:00:00 2001 From: shiyu Date: Fri, 26 Sep 2025 19:44:51 +0800 Subject: [PATCH] feat(AdaptersPage): remove redundant interface definitions --- web/src/pages/AdaptersPage.tsx | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/web/src/pages/AdaptersPage.tsx b/web/src/pages/AdaptersPage.tsx index 5a42ef5..c273dd8 100644 --- a/web/src/pages/AdaptersPage.tsx +++ b/web/src/pages/AdaptersPage.tsx @@ -1,24 +1,9 @@ import { memo, useState, useEffect, useCallback } from 'react'; import { Table, Button, Space, Drawer, Form, Input, Switch, message, Typography, Popconfirm, Select } from 'antd'; import PageCard from '../components/PageCard'; -import { adaptersApi, type AdapterItem } from '../api/client'; +import { adaptersApi, type AdapterItem, type AdapterTypeMeta } from '../api/client'; import { useI18n } from '../i18n'; - -interface AdapterTypeField { - key: string; - label: string; - type: 'string' | 'password' | 'number'; - required?: boolean; - placeholder?: string; - default?: any; -} -interface AdapterTypeMeta { - type: string; - name: string; - config_schema: AdapterTypeField[]; -} - const AdaptersPage = memo(function AdaptersPage() { const [loading, setLoading] = useState(false); const [data, setData] = useState([]);