From 0a1ce09dfbc3273ed24240ebee4b54ef92d30293 Mon Sep 17 00:00:00 2001 From: yyh <92089059+lyzno1@users.noreply.github.com> Date: Wed, 26 Aug 2026 04:44:52 +0000 Subject: [PATCH] refactor(web): migrate external knowledge input (#41278) --- oxlint-suppressions.json | 5 ---- .../create/KnowledgeBaseInfo.tsx | 26 ++++++++----------- .../create/__tests__/index.spec.tsx | 10 ++++--- 3 files changed, 17 insertions(+), 24 deletions(-) diff --git a/oxlint-suppressions.json b/oxlint-suppressions.json index 3bf5bc706e8..984b6311532 100644 --- a/oxlint-suppressions.json +++ b/oxlint-suppressions.json @@ -2268,11 +2268,6 @@ "count": 1 } }, - "web/app/components/datasets/external-knowledge-base/create/KnowledgeBaseInfo.tsx": { - "no-restricted-imports": { - "count": 1 - } - }, "web/app/components/datasets/formatted-text/flavours/__tests__/edit-slice.spec.tsx": { "jsx-a11y/click-events-have-key-events": { "count": 1 diff --git a/web/app/components/datasets/external-knowledge-base/create/KnowledgeBaseInfo.tsx b/web/app/components/datasets/external-knowledge-base/create/KnowledgeBaseInfo.tsx index dc8aeac203a..319b0c82cc0 100644 --- a/web/app/components/datasets/external-knowledge-base/create/KnowledgeBaseInfo.tsx +++ b/web/app/components/datasets/external-knowledge-base/create/KnowledgeBaseInfo.tsx @@ -1,6 +1,6 @@ +import { Input } from '@langgenius/dify-ui/input' import * as React from 'react' import { useTranslation } from 'react-i18next' -import Input from '@/app/components/base/input' type KnowledgeBaseInfoProps = { name: string @@ -10,40 +10,36 @@ type KnowledgeBaseInfoProps = { const KnowledgeBaseInfo: React.FC = ({ name, description, onChange }) => { const { t } = useTranslation() - - const handleNameChange = (e: React.ChangeEvent) => { - onChange({ name: e.target.value }) - } - - const handleDescriptionChange = (e: React.ChangeEvent) => { - onChange({ description: e.target.value }) - } + const nameInputId = React.useId() + const descriptionInputId = React.useId() return ( -
+
-
onChange({ name: nextValue })} placeholder={t(($) => $.externalKnowledgeNamePlaceholder, { ns: 'dataset' }) ?? ''} />
-