From 686111628e040b4d01893bdae01b57020529e303 Mon Sep 17 00:00:00 2001 From: 134 Date: Fri, 12 Jun 2026 21:44:10 +0800 Subject: [PATCH] Fix model dropdown name clipping --- components/canvas/CanvasChatPanel.tsx | 24 +++++++++++++----------- components/multimodal-input.tsx | 4 ++-- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/components/canvas/CanvasChatPanel.tsx b/components/canvas/CanvasChatPanel.tsx index 56024d202..d824f4484 100644 --- a/components/canvas/CanvasChatPanel.tsx +++ b/components/canvas/CanvasChatPanel.tsx @@ -8363,13 +8363,13 @@ export function CanvasChatPanel({ const renderModelSelectContent = () => ( -
+
{selectableModels.map((model) => { const discountLabel = getImageModelCreditDiscountLabel( model.imageGenConfig @@ -8381,7 +8381,7 @@ export function CanvasChatPanel({ value={model.id} disabled={model.selectable === false} className={cn( - "h-8 rounded-[10px] px-2 text-[13px] font-medium [&>span:first-child]:hidden [&>span:last-child]:block [&>span:last-child]:w-full", + "h-12 rounded-[14px] px-4 text-[17px] font-medium [&>span:first-child]:hidden [&>span:last-child]:block [&>span:last-child]:w-full", isVideoWorkspace ? "text-foreground focus:bg-background focus:text-foreground data-[state=checked]:bg-background data-[state=checked]:text-foreground" : "text-[#2f3640] focus:bg-[#f4f5f6] focus:text-[#1f2937] data-[state=checked]:bg-transparent data-[state=checked]:text-[#1f2937] dark:text-zinc-100 dark:focus:bg-white/10 dark:focus:text-white dark:data-[state=checked]:text-white", @@ -8389,10 +8389,10 @@ export function CanvasChatPanel({ )} > - + @@ -8422,13 +8422,15 @@ export function CanvasChatPanel({ )} - {model.displayName} + + {model.displayName} + {discountLabel ? ( ) : null} {modelSelectValue === model.id ? ( - + ) : null} diff --git a/components/multimodal-input.tsx b/components/multimodal-input.tsx index 962ac86f0..aa5dd8084 100644 --- a/components/multimodal-input.tsx +++ b/components/multimodal-input.tsx @@ -1869,7 +1869,7 @@ function PureModelSelectorCompact({ )} - +
{displayModels.map((model) => ( )} - + {model.isSubModel ? `└ ${model.displayName}` : model.displayName}