perf: add notification toasts

This commit is contained in:
Junyan Qin
2025-05-09 22:36:13 +08:00
parent 337090e7cb
commit df700ec7c2
17 changed files with 131 additions and 71 deletions
@@ -31,7 +31,7 @@ import {
import { Input } from "@/components/ui/input"
import { Select, SelectContent, SelectGroup, SelectItem, SelectLabel, SelectTrigger, SelectValue } from "@/components/ui/select"
import { Checkbox } from "@/components/ui/checkbox"
import { toast } from "sonner"
const extraArgSchema = z.object({
key: z.string().min(1, { message: '键名不能为空' }),
type: z.enum(['string', 'number', 'boolean']),
@@ -242,6 +242,9 @@ export default function LLMForm({
};
httpClient.createProviderLLMModel(requestParam).then(() => {
onFormSubmit(value);
toast.success("创建成功");
}).catch((err) => {
toast.error("创建失败:" + err.message);
});
}
@@ -251,6 +254,9 @@ export default function LLMForm({
if (initLLMId) {
httpClient.deleteProviderLLMModel(initLLMId).then(() => {
onLLMDeleted();
toast.success("删除成功");
}).catch((err) => {
toast.error("删除失败:" + err.message);
});
}
}