From 50d544aa6f621de6990c5d79041dc569ee183484 Mon Sep 17 00:00:00 2001 From: RockChinQ Date: Sat, 12 Sep 2026 00:57:55 +0800 Subject: [PATCH] fix(models): align selector metadata --- .../dynamic-form/DynamicFormItemComponent.tsx | 54 +++++++++++++++---- .../LangBotModelMetadata.tsx | 4 +- 2 files changed, 45 insertions(+), 13 deletions(-) diff --git a/web/src/app/home/components/dynamic-form/DynamicFormItemComponent.tsx b/web/src/app/home/components/dynamic-form/DynamicFormItemComponent.tsx index e450af978..db67e0579 100644 --- a/web/src/app/home/components/dynamic-form/DynamicFormItemComponent.tsx +++ b/web/src/app/home/components/dynamic-form/DynamicFormItemComponent.tsx @@ -74,6 +74,10 @@ import ReasoningLevelPicker, { import LangBotModelMetadata from '@/app/home/components/model-availability/LangBotModelMetadata'; import { useLangBotModelAvailability } from '@/app/home/components/model-availability/useLangBotModelAvailability'; +const MODEL_SELECT_TRIGGER_CLASS = + 'w-full min-w-0 bg-[#ffffff] dark:bg-[#2a2a2e] *:data-[slot=select-value]:min-w-0 *:data-[slot=select-value]:flex-1'; +const MODEL_SELECT_ITEM_CLASS = '*:[span]:last:min-w-0 *:[span]:last:flex-1'; + function hasUsableUuid( item: T, ): item is T & { uuid: string } { @@ -615,7 +619,7 @@ export default function DynamicFormItemComponent({
- + @@ -808,7 +820,11 @@ export default function DynamicFormItemComponent({ {providerName} {models.map((model) => ( - + {renderModelOption(model)} ))} @@ -900,7 +916,11 @@ export default function DynamicFormItemComponent({ {models.map((model) => ( - + {renderModelOption(model)} ))} @@ -955,7 +975,7 @@ export default function DynamicFormItemComponent({ value={field.value || '__none__'} onValueChange={(v) => field.onChange(v === '__none__' ? '' : v)} > - + @@ -965,7 +985,11 @@ export default function DynamicFormItemComponent({ {providerName} {models.map((model) => ( - + {renderModelOption(model)} ))} @@ -1074,7 +1098,7 @@ export default function DynamicFormItemComponent({ placeholder: string, ) => (