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}