From 9e82498ef0424c978436473e9ea1f4c8582874e8 Mon Sep 17 00:00:00 2001 From: Sawyer Hood Date: Mon, 7 Sep 2026 01:15:25 -0700 Subject: [PATCH] Show active model in compact follow-up composer --- .../promptbox/FollowUpPromptBox.test.tsx | 20 +++++++- .../promptbox/FollowUpPromptBox.tsx | 17 +++++++ ...PromptBoxInternal.compact-summary.test.tsx | 49 ++++++++++++++++++ .../promptbox/PromptBoxInternal.tsx | 51 ++++++++++++------- 4 files changed, 118 insertions(+), 19 deletions(-) create mode 100644 apps/app/src/components/promptbox/PromptBoxInternal.compact-summary.test.tsx diff --git a/apps/app/src/components/promptbox/FollowUpPromptBox.test.tsx b/apps/app/src/components/promptbox/FollowUpPromptBox.test.tsx index 07df476b3c..cc26b02547 100644 --- a/apps/app/src/components/promptbox/FollowUpPromptBox.test.tsx +++ b/apps/app/src/components/promptbox/FollowUpPromptBox.test.tsx @@ -83,6 +83,7 @@ vi.mock("@/components/promptbox/PromptBoxInternal", () => ({ PromptBoxInternal: ({ footerStart, compact, + value, onSubmit, onEscape, blurOnPointerSubmit, @@ -98,7 +99,9 @@ vi.mock("@/components/promptbox/PromptBoxInternal", () => ({ compact?: { isCompact: boolean; placeholder?: string; + summary?: ReactNode; }; + value: string; onSubmit: () => void; onEscape?: () => void; blurOnPointerSubmit?: boolean; @@ -141,7 +144,11 @@ vi.mock("@/components/promptbox/PromptBoxInternal", () => ({ : null; }} /> - {compact?.isCompact ? {compact.placeholder} : null} + {compact?.isCompact + ? ((value.length === 0 ? compact.summary : undefined) ?? ( + {compact.placeholder} + )) + : null}