Do not allow custom models for (dyad/auto) & drive-by: key improvement (#156)

This commit is contained in:
Will Chen
2025-05-13 15:42:01 -07:00
committed by GitHub
parent 069c221292
commit 4661012390

View File

@@ -84,7 +84,7 @@ export function ModelsSection({ providerId }: ModelsSectionProps) {
<div className="mt-4 space-y-3">
{models.map((model) => (
<div
key={model.apiName}
key={model.apiName + model.displayName}
className="p-4 bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-lg shadow-sm"
>
<div className="flex justify-between items-center">
@@ -145,6 +145,7 @@ export function ModelsSection({ providerId }: ModelsSectionProps) {
)}
{/* End Custom Models List Area */}
{providerId !== "auto" && (
<Button
onClick={() => setIsCustomModelDialogOpen(true)}
variant="outline"
@@ -152,6 +153,7 @@ export function ModelsSection({ providerId }: ModelsSectionProps) {
>
<PlusIcon className="mr-2 h-4 w-4" /> Add Custom Model
</Button>
)}
{/* Render the dialog */}
<CreateCustomModelDialog