diff --git a/src/app/(dashboard)/dashboard/combos/page.tsx b/src/app/(dashboard)/dashboard/combos/page.tsx index 04f73d54a0..e32705e990 100644 --- a/src/app/(dashboard)/dashboard/combos/page.tsx +++ b/src/app/(dashboard)/dashboard/combos/page.tsx @@ -3227,6 +3227,51 @@ function ComboFormModal({ isOpen, combo, onClose, onSave, activeProviders, combo )} + {isExpertMode && ( +
+ +
+ { + setManualModelInput(e.target.value); + setManualModelError(""); + }} + onKeyDown={(e) => { + if (e.key === "Enter") { + e.preventDefault(); + handleAddManualModel(); + } + }} + placeholder="provider/model" + data-testid="combo-manual-model-input" + className="flex-1 text-xs py-2 px-2 rounded border border-black/10 dark:border-white/10 bg-white dark:bg-white/5 text-text-main focus:border-primary focus:outline-none font-mono" + /> + +
+ {(manualModelError || manualModelHasDuplicate) && ( +
+ {manualModelError || + getI18nOrFallback( + t, + "builderDuplicateExact", + "This exact provider/model/account step is already in the combo." + )} +
+ )} +
+ )} +