From 254497c02e5dba8049601547248d25486628b92d Mon Sep 17 00:00:00 2001 From: chengyongru <61816729+chengyongru@users.noreply.github.com> Date: Wed, 22 Jul 2026 14:59:56 +0800 Subject: [PATCH] fix(webui): improve mobile composer layout (#5030) --- webui/src/components/thread/ThreadComposer.tsx | 8 ++++---- webui/src/components/thread/ThreadViewport.tsx | 6 +++--- webui/src/components/thread/WorkspaceControls.tsx | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/webui/src/components/thread/ThreadComposer.tsx b/webui/src/components/thread/ThreadComposer.tsx index ec679e08..a4e3d8c1 100644 --- a/webui/src/components/thread/ThreadComposer.tsx +++ b/webui/src/components/thread/ThreadComposer.tsx @@ -1939,13 +1939,13 @@ export function ThreadComposer({ ) : null}
-
+
) : (
-
-
-
+
+
+
{emptyState}
{composer}
diff --git a/webui/src/components/thread/WorkspaceControls.tsx b/webui/src/components/thread/WorkspaceControls.tsx index 29861c02..bfecfe75 100644 --- a/webui/src/components/thread/WorkspaceControls.tsx +++ b/webui/src/components/thread/WorkspaceControls.tsx @@ -254,7 +254,7 @@ export function WorkspaceAccessMenu({ variant="ghost" aria-label={t("thread.composer.workspace.accessAria")} className={cn( - "max-w-[min(12.5rem,42vw)] rounded-[10px] border border-transparent font-semibold shadow-none", + "min-w-0 max-w-[min(7rem,30vw)] whitespace-nowrap rounded-[10px] border border-transparent font-semibold shadow-none sm:max-w-[min(12.5rem,42vw)]", isHero ? "h-8 px-2.5 text-[12px]" : "h-9 px-3 text-[12.5px]", isFull ? "bg-transparent text-orange-600 hover:bg-orange-500/8 dark:text-orange-300 dark:hover:bg-orange-400/10" @@ -266,7 +266,7 @@ export function WorkspaceAccessMenu({ ) : ( )} - + {t(isFull ? "thread.composer.workspace.full" : "thread.composer.workspace.default")}