fix(web): hide verify button for OpenAI-API-Compatible provider (#18380)

This commit is contained in:
chanx
2026-08-18 09:41:38 +08:00
committed by GitHub
parent f5efff8d6d
commit 171175a96f
2 changed files with 19 additions and 14 deletions

View File

@@ -80,13 +80,15 @@ export function DraftModeCard({
<AimlapiGetKeyButton onKey={handleAimlapiKey} />
)}
<div className="pt-3">
<VerifyButton
onVerify={handleVerify}
isAbsolute={false}
formRef={formRef}
/>
</div>
{providerName !== LLMFactory.OpenAiAPICompatible && (
<div className="pt-3">
<VerifyButton
onVerify={handleVerify}
isAbsolute={false}
formRef={formRef}
/>
</div>
)}
<div className="pt-3">
<ModelsSection

View File

@@ -23,6 +23,7 @@ import {
CollapsibleTrigger,
} from '@/components/ui/collapsible';
import { Input } from '@/components/ui/input';
import { LLMFactory } from '@/constants/llm';
import { useTranslate } from '@/hooks/common-hooks';
import { ListChevronsDownUp, ListChevronsUpDown, Trash2 } from 'lucide-react';
import {
@@ -199,13 +200,15 @@ export function SavedModeCard({
resetOptions={{ keepDirtyValues: true }}
/>
<div className="pt-3">
<VerifyButton
onVerify={handleVerify}
isAbsolute={false}
formRef={formRef}
/>
</div>
{providerName !== LLMFactory.OpenAiAPICompatible && (
<div className="pt-3">
<VerifyButton
onVerify={handleVerify}
isAbsolute={false}
formRef={formRef}
/>
</div>
)}
{open && (
<div className="pt-3">