diff --git a/src/components/Layouts/Layout.tsx b/src/components/Layouts/Layout.tsx index 0da5433..93a41ba 100644 --- a/src/components/Layouts/Layout.tsx +++ b/src/components/Layouts/Layout.tsx @@ -1,12 +1,16 @@ import React, { useState } from "react" import { Sidebar } from "../Option/Sidebar" -import { Drawer } from "antd" +import { Drawer, Tooltip } from "antd" import { useTranslation } from "react-i18next" import { CurrentChatModelSettings } from "../Common/Settings/CurrentChatModelSettings" import { Header } from "./Header" +import { EraserIcon } from "lucide-react" +import { PageAssitDatabase } from "@/db" +import { useMessageOption } from "@/hooks/useMessageOption" +import { useQueryClient } from "@tanstack/react-query" export default function OptionLayout({ children @@ -14,8 +18,10 @@ export default function OptionLayout({ children: React.ReactNode }) { const [sidebarOpen, setSidebarOpen] = useState(false) - const { t } = useTranslation(["option", "common"]) + const { t } = useTranslation(["option", "common", "settings"]) const [openModelSettings, setOpenModelSettings] = useState(false) + const { clearChat } = useMessageOption() + const queryClient = useQueryClient() return ( <> @@ -28,7 +34,38 @@ export default function OptionLayout({ + {t("sidebarTitle")} + + + + + + } placement="left" closeIcon={null} onClose={() => setSidebarOpen(false)} diff --git a/wxt.config.ts b/wxt.config.ts index 6ad0b4e..bc9001e 100644 --- a/wxt.config.ts +++ b/wxt.config.ts @@ -50,7 +50,7 @@ export default defineConfig({ outDir: "build", manifest: { - version: "1.2.3", + version: "1.2.4", name: process.env.TARGET === "firefox" ? "Page Assist - A Web UI for Local AI Models"