From c98d265a1e93122acbba3e73f75b342d54994966 Mon Sep 17 00:00:00 2001 From: Junyan Qin Date: Fri, 18 Jul 2025 17:52:24 +0800 Subject: [PATCH] fix: linter error --- web/src/app/home/bots/BotDetailDialog.tsx | 2 -- .../app/home/bots/components/bot-form/BotForm.tsx | 2 -- .../dynamic-form/DynamicFormItemComponent.tsx | 2 +- web/src/app/home/knowledge/KBDetailDialog.tsx | 12 ------------ .../app/home/knowledge/components/kb-docs/KBDoc.tsx | 2 +- .../components/kb-docs/documents/columns.tsx | 5 ++--- .../app/home/knowledge/components/kb-form/KBForm.tsx | 9 +-------- web/src/app/home/knowledge/page.tsx | 8 +------- 8 files changed, 6 insertions(+), 36 deletions(-) diff --git a/web/src/app/home/bots/BotDetailDialog.tsx b/web/src/app/home/bots/BotDetailDialog.tsx index cad04e7b..db19e1d4 100644 --- a/web/src/app/home/bots/BotDetailDialog.tsx +++ b/web/src/app/home/bots/BotDetailDialog.tsx @@ -127,7 +127,6 @@ export default function BotDetailDialog({ @@ -198,7 +197,6 @@ export default function BotDetailDialog({ diff --git a/web/src/app/home/bots/components/bot-form/BotForm.tsx b/web/src/app/home/bots/components/bot-form/BotForm.tsx index e4b6d40e..bd757ae0 100644 --- a/web/src/app/home/bots/components/bot-form/BotForm.tsx +++ b/web/src/app/home/bots/components/bot-form/BotForm.tsx @@ -64,13 +64,11 @@ const getFormSchema = (t: (key: string) => string) => export default function BotForm({ initBotId, onFormSubmit, - onFormCancel, onBotDeleted, onNewBotCreated, }: { initBotId?: string; onFormSubmit: (value: z.infer>) => void; - onFormCancel: () => void; onBotDeleted: () => void; onNewBotCreated: (botId: string) => void; }) { diff --git a/web/src/app/home/components/dynamic-form/DynamicFormItemComponent.tsx b/web/src/app/home/components/dynamic-form/DynamicFormItemComponent.tsx index 31eb137a..69cb79e1 100644 --- a/web/src/app/home/components/dynamic-form/DynamicFormItemComponent.tsx +++ b/web/src/app/home/components/dynamic-form/DynamicFormItemComponent.tsx @@ -14,7 +14,7 @@ import { import { Switch } from '@/components/ui/switch'; import { ControllerRenderProps } from 'react-hook-form'; import { Button } from '@/components/ui/button'; -import { use, useEffect, useState } from 'react'; +import { useEffect, useState } from 'react'; import { httpClient } from '@/app/infra/http/HttpClient'; import { LLMModel } from '@/app/infra/entities/api'; import { KnowledgeBase } from '@/app/infra/entities/api'; diff --git a/web/src/app/home/knowledge/KBDetailDialog.tsx b/web/src/app/home/knowledge/KBDetailDialog.tsx index 30f903dc..262d872f 100644 --- a/web/src/app/home/knowledge/KBDetailDialog.tsx +++ b/web/src/app/home/knowledge/KBDetailDialog.tsx @@ -7,7 +7,6 @@ import { DialogHeader, DialogTitle, DialogFooter, - DialogDescription, } from '@/components/ui/dialog'; import { Sidebar, @@ -21,7 +20,6 @@ import { } from '@/components/ui/sidebar'; import { Button } from '@/components/ui/button'; import { useTranslation } from 'react-i18next'; -import { z } from 'zod'; import { httpClient } from '@/app/infra/http/HttpClient'; // import { KnowledgeBase } from '@/app/infra/entities/api'; import KBForm from '@/app/home/knowledge/components/kb-form/KBForm'; @@ -31,8 +29,6 @@ interface KBDetailDialogProps { open: boolean; onOpenChange: (open: boolean) => void; kbId?: string; - // eslint-disable-next-line @typescript-eslint/no-explicit-any - onFormSubmit: (value: z.infer) => void; onFormCancel: () => void; onKbDeleted: () => void; onNewKbCreated: (kbId: string) => void; @@ -43,7 +39,6 @@ export default function KBDetailDialog({ open, onOpenChange, kbId: propKbId, - onFormSubmit, onFormCancel, onKbDeleted, onNewKbCreated, @@ -52,7 +47,6 @@ export default function KBDetailDialog({ const { t } = useTranslation(); const [kbId, setKbId] = useState(propKbId); const [activeMenu, setActiveMenu] = useState('metadata'); - const [fileId, setFileId] = useState(undefined); const [showDeleteConfirm, setShowDeleteConfirm] = useState(false); useEffect(() => { @@ -109,9 +103,6 @@ export default function KBDetailDialog({ {activeMenu === 'metadata' && ( @@ -184,9 +175,6 @@ export default function KBDetailDialog({ {activeMenu === 'metadata' && ( diff --git a/web/src/app/home/knowledge/components/kb-docs/KBDoc.tsx b/web/src/app/home/knowledge/components/kb-docs/KBDoc.tsx index 6ed6998d..fb94dace 100644 --- a/web/src/app/home/knowledge/components/kb-docs/KBDoc.tsx +++ b/web/src/app/home/knowledge/components/kb-docs/KBDoc.tsx @@ -66,7 +66,7 @@ export default function KBDoc({ kbId }: { kbId: string }) { onUploadSuccess={handleUploadSuccess} onUploadError={handleUploadError} /> - + ); } diff --git a/web/src/app/home/knowledge/components/kb-docs/documents/columns.tsx b/web/src/app/home/knowledge/components/kb-docs/documents/columns.tsx index 67c08896..6142cfc4 100644 --- a/web/src/app/home/knowledge/components/kb-docs/documents/columns.tsx +++ b/web/src/app/home/knowledge/components/kb-docs/documents/columns.tsx @@ -8,11 +8,10 @@ import { DropdownMenuContent, DropdownMenuItem, DropdownMenuLabel, - DropdownMenuSeparator, DropdownMenuTrigger, } from '@/components/ui/dropdown-menu'; -import { useTranslation } from 'react-i18next'; import { Badge } from '@/components/ui/badge'; +import { TFunction } from 'i18next'; export type DocumentFile = { uuid: string; @@ -22,8 +21,8 @@ export type DocumentFile = { export const columns = ( onDelete: (id: string) => void, + t: TFunction, ): ColumnDef[] => { - const { t } = useTranslation(); return [ { accessorKey: 'name', diff --git a/web/src/app/home/knowledge/components/kb-form/KBForm.tsx b/web/src/app/home/knowledge/components/kb-form/KBForm.tsx index b2db4aca..54d5d6e4 100644 --- a/web/src/app/home/knowledge/components/kb-form/KBForm.tsx +++ b/web/src/app/home/knowledge/components/kb-form/KBForm.tsx @@ -39,17 +39,10 @@ const getFormSchema = (t: (key: string) => string) => export default function KBForm({ initKbId, - onFormSubmit, - onFormCancel, - onKbDeleted, onNewKbCreated, onKbUpdated, }: { initKbId?: string; - // eslint-disable-next-line @typescript-eslint/no-explicit-any - onFormSubmit: (value: any) => void; - onFormCancel: () => void; - onKbDeleted: () => void; onNewKbCreated: (kbId: string) => void; onKbUpdated: (kbId: string) => void; }) { @@ -84,7 +77,7 @@ export default function KBForm({ const getKbConfig = async ( kbId: string, ): Promise> => { - return new Promise((resolve, reject) => { + return new Promise((resolve) => { httpClient.getKnowledgeBase(kbId).then((res) => { resolve({ name: res.base.name, diff --git a/web/src/app/home/knowledge/page.tsx b/web/src/app/home/knowledge/page.tsx index f4413917..0a8cc2eb 100644 --- a/web/src/app/home/knowledge/page.tsx +++ b/web/src/app/home/knowledge/page.tsx @@ -62,11 +62,6 @@ export default function KnowledgePage() { setDetailDialogOpen(true); }; - // eslint-disable-next-line @typescript-eslint/no-explicit-any - const handleFormSubmit = (value: any) => { - console.log('handleFormSubmit', value); - }; - const handleFormCancel = () => { setDetailDialogOpen(false); }; @@ -82,7 +77,7 @@ export default function KnowledgePage() { setDetailDialogOpen(true); }; - const handleKbUpdated = (kbId: string) => { + const handleKbUpdated = () => { getKnowledgeBaseList(); }; @@ -92,7 +87,6 @@ export default function KnowledgePage() { open={detailDialogOpen} onOpenChange={setDetailDialogOpen} kbId={selectedKbId || undefined} - onFormSubmit={handleFormSubmit} onFormCancel={handleFormCancel} onKbDeleted={handleKbDeleted} onNewKbCreated={handleNewKbCreated}