diff --git a/frontend/public/favicon.ico b/frontend/public/favicon.ico index 0bee3f2a..04167f9e 100644 Binary files a/frontend/public/favicon.ico and b/frontend/public/favicon.ico differ diff --git a/frontend/src/app/layout.tsx b/frontend/src/app/layout.tsx index c36c68f1..1ab6d05f 100644 --- a/frontend/src/app/layout.tsx +++ b/frontend/src/app/layout.tsx @@ -8,8 +8,8 @@ import { I18nProvider } from "@/core/i18n/context"; import { detectLocaleServer } from "@/core/i18n/server"; export const metadata: Metadata = { - title: "DeerFlow", - description: "A LangChain-based framework for building super agents.", + title: "XClaw", + description: "Desscriptions of XClawDesscriptions of XClawDesscriptions of XClaw", }; export default async function RootLayout({ diff --git a/frontend/src/components/ai-elements/prompt-input.tsx b/frontend/src/components/ai-elements/prompt-input.tsx index 4a26de18..07880164 100644 --- a/frontend/src/components/ai-elements/prompt-input.tsx +++ b/frontend/src/components/ai-elements/prompt-input.tsx @@ -752,6 +752,9 @@ export const PromptInput = ({ const handleSubmit: FormEventHandler = (event) => { event.preventDefault(); + if (disabled) { + return; + } const form = event.currentTarget; const text = usingProvider @@ -1081,9 +1084,9 @@ export const PromptInputSubmit = ({ : false; // 正在 streaming 时不允许发送 - // const isStreaming = status === "streaming" || status === "submitted"; + const isStreaming = status === "streaming" || status === "submitted"; - // const isDisabled = disabled || !hasContent || isStreaming; + const isDisabled = disabled || !hasContent || isStreaming; let Icon = ; @@ -1109,15 +1112,15 @@ export const PromptInputSubmit = ({ // 被button{bgc:#fff}覆盖了,只能加"!" className={cn( "h-[40px] w-[140px] rounded-[10px] border-0 font-bold transition-all", - // isDisabled - // ? "cursor-not-allowed !bg-gray-200 text-gray-400": + isDisabled + ? "cursor-not-allowed !bg-gray-200 text-gray-400": "!bg-[#F0E8FB] text-[#8E47F0] hover:!bg-[#8E47F0] hover:text-[#FFFFFF]", className, )} size={size} type="submit" variant={variant} - // disabled={isDisabled} + disabled={isDisabled} {...props} > {/* {children ?? Icon} */} diff --git a/frontend/src/components/workspace/artifacts/artifact-file-detail.tsx b/frontend/src/components/workspace/artifacts/artifact-file-detail.tsx index 9d30c567..b6b52ac8 100644 --- a/frontend/src/components/workspace/artifacts/artifact-file-detail.tsx +++ b/frontend/src/components/workspace/artifacts/artifact-file-detail.tsx @@ -515,7 +515,7 @@ export function ArtifactFilePreview({ if (language === "markdown") { return (