refactor(provider): unify validation errors to use toast notifications

Change template parameter validation from form.setError to toast.error
for consistent UX across all required field validations.
This commit is contained in:
Jason
2025-11-26 12:35:33 +08:00
Unverified
parent 8bf6ce2c25
commit 5cd2e9fb88
@@ -389,13 +389,12 @@ export function ProviderForm({
if (appId === "claude" && templateValueEntries.length > 0) {
const validation = validateTemplateValues();
if (!validation.isValid && validation.missingField) {
form.setError("settingsConfig", {
type: "manual",
message: t("providerForm.fillParameter", {
toast.error(
t("providerForm.fillParameter", {
label: validation.missingField.label,
defaultValue: `请填写 ${validation.missingField.label}`,
}),
});
);
return;
}
}