diff --git a/apps/web/src/components/settings/CustomModelEditor.tsx b/apps/web/src/components/settings/CustomModelEditor.tsx index d103915ae0109..e0061a327d4a0 100644 --- a/apps/web/src/components/settings/CustomModelEditor.tsx +++ b/apps/web/src/components/settings/CustomModelEditor.tsx @@ -1,7 +1,7 @@ "use client"; import { PlusIcon, XIcon } from "lucide-react"; -import { useMemo, useState } from "react"; +import { useState } from "react"; import type { ProviderDriverKind, ServerProviderModel } from "@t3tools/contracts"; import type { CustomModelDefinition } from "@t3tools/shared/model"; @@ -47,13 +47,9 @@ export function CustomModelEditor({ }: CustomModelEditorProps) { const [draft, setDraft] = useState(() => draftFromDefinition(entry)); const [error, setError] = useState(null); - const presets = useMemo( - () => (driverKind ? (DESCRIPTOR_PRESETS_BY_KIND[driverKind] ?? []) : []), - [driverKind], - ); - const startFromCandidates = useMemo( - () => builtInModels.filter((model) => (model.capabilities?.optionDescriptors?.length ?? 0) > 0), - [builtInModels], + const presets = driverKind ? (DESCRIPTOR_PRESETS_BY_KIND[driverKind] ?? []) : []; + const startFromCandidates = builtInModels.filter( + (model) => (model.capabilities?.optionDescriptors?.length ?? 0) > 0, ); const domId = (suffix: string) => `provider-instance-${instanceId}-custom-model-${suffix}`;