From c750bb2beb749511c8cbbaef7035a6a81d10a449 Mon Sep 17 00:00:00 2001 From: hailin Date: Sat, 19 Apr 2025 21:40:38 +0800 Subject: [PATCH] . --- components/sidebar/items/prompts/prompt-item.tsx | 3 +++ components/sidebar/items/tools/create-tool.tsx | 3 +++ components/sidebar/items/tools/tool-item.tsx | 3 +++ 3 files changed, 9 insertions(+) diff --git a/components/sidebar/items/prompts/prompt-item.tsx b/components/sidebar/items/prompts/prompt-item.tsx index d7fa019..39fdea9 100644 --- a/components/sidebar/items/prompts/prompt-item.tsx +++ b/components/sidebar/items/prompts/prompt-item.tsx @@ -6,12 +6,15 @@ import { Tables } from "@/supabase/types" import { IconPencil } from "@tabler/icons-react" import { FC, useState } from "react" import { SidebarItem } from "../all/sidebar-display-item" +import { useTranslation } from 'react-i18next' interface PromptItemProps { prompt: Tables<"prompts"> } export const PromptItem: FC = ({ prompt }) => { + const { t } = useTranslation() + const [name, setName] = useState(prompt.name) const [content, setContent] = useState(prompt.content) const [isTyping, setIsTyping] = useState(false) diff --git a/components/sidebar/items/tools/create-tool.tsx b/components/sidebar/items/tools/create-tool.tsx index c1cd4f4..54300e0 100644 --- a/components/sidebar/items/tools/create-tool.tsx +++ b/components/sidebar/items/tools/create-tool.tsx @@ -7,6 +7,7 @@ import { TOOL_DESCRIPTION_MAX, TOOL_NAME_MAX } from "@/db/limits" import { validateOpenAPI } from "@/lib/openapi-conversion" import { TablesInsert } from "@/supabase/types" import { FC, useContext, useState } from "react" +import { useTranslation } from 'react-i18next' interface CreateToolProps { isOpen: boolean @@ -14,6 +15,8 @@ interface CreateToolProps { } export const CreateTool: FC = ({ isOpen, onOpenChange }) => { + const { t } = useTranslation() + const { profile, selectedWorkspace } = useContext(ChatbotUIContext) const [name, setName] = useState("") diff --git a/components/sidebar/items/tools/tool-item.tsx b/components/sidebar/items/tools/tool-item.tsx index d43f7b1..d1fe5d8 100644 --- a/components/sidebar/items/tools/tool-item.tsx +++ b/components/sidebar/items/tools/tool-item.tsx @@ -7,12 +7,15 @@ import { Tables } from "@/supabase/types" import { IconBolt } from "@tabler/icons-react" import { FC, useState } from "react" import { SidebarItem } from "../all/sidebar-display-item" +import { useTranslation } from 'react-i18next' interface ToolItemProps { tool: Tables<"tools"> } export const ToolItem: FC = ({ tool }) => { + const { t } = useTranslation() + const [name, setName] = useState(tool.name) const [isTyping, setIsTyping] = useState(false) const [description, setDescription] = useState(tool.description)