diff --git a/web/src/components/config-form/theme/widgets/GenAIModelWidget.tsx b/web/src/components/config-form/theme/widgets/GenAIModelWidget.tsx
index ca5b30d29f..58a30434b4 100644
--- a/web/src/components/config-form/theme/widgets/GenAIModelWidget.tsx
+++ b/web/src/components/config-form/theme/widgets/GenAIModelWidget.tsx
@@ -227,16 +227,18 @@ export function GenAIModelWidget(props: WidgetProps) {
aria-expanded={open}
disabled={disabled || readonly}
className={cn(
- "justify-between font-normal",
+ "min-w-0 justify-between font-normal",
!currentLabel && "text-muted-foreground",
fieldClassName,
)}
>
- {currentLabel ??
- t("configForm.genaiModel.placeholder", {
- ns: "views/settings",
- defaultValue: "Select or enter a model…",
- })}
+
+ {currentLabel ??
+ t("configForm.genaiModel.placeholder", {
+ ns: "views/settings",
+ defaultValue: "Select or enter a model…",
+ })}
+
@@ -263,12 +265,14 @@ export function GenAIModelWidget(props: WidgetProps) {
value={trimmedSearch}
onSelect={() => commit(trimmedSearch)}
>
-
- {t("configForm.genaiModel.useCustom", {
- ns: "views/settings",
- value: trimmedSearch,
- defaultValue: 'Use "{{value}}"',
- })}
+
+
+ {t("configForm.genaiModel.useCustom", {
+ ns: "views/settings",
+ value: trimmedSearch,
+ defaultValue: 'Use "{{value}}"',
+ })}
+
)}
@@ -287,11 +291,11 @@ export function GenAIModelWidget(props: WidgetProps) {
>
- {model}
+ {model}
))}