enhance: Fix incorrect button position in model validation modal PR414

This commit is contained in:
Wendong-Fan 2025-09-30 23:24:36 +08:00
parent 5fb68944a9
commit 01a6a2ce01

View file

@ -220,13 +220,12 @@ export default function SettingModels() {
});
} else {
console.log("failed", res.message);
toast(t("setting.validate-failed"), {
const toastId = toast(t("setting.validate-failed"), {
description: res.message,
action: {
label: t("setting.copy"),
onClick: () => () => {
navigator.clipboard.writeText(res.message);
toast.success(t("setting.copied-to-clipboard"));
label: t("setting.close"),
onClick: () => {
toast.dismiss(toastId);
},
},
})
@ -363,30 +362,14 @@ export default function SettingModels() {
});
} else {
console.log("failed", res.message);
toast(t("setting.validate-failed"), {
description: (
<div
style={{
maxHeight: "120px",
overflowY: "auto",
}}
>
<div>{res.message}</div>
<div className="flex justify-end">
<Button
size="xs"
variant="primary"
onClick={() => {
navigator.clipboard.writeText(res.message);
toast.success(t("setting.copied-to-clipboard"));
}}
>
{t("setting.copy")}
</Button>
</div>
</div>
),
closeButton: true,
const toastId = toast(t("setting.validate-failed"), {
description: res.message,
action: {
label: t("setting.close"),
onClick: () => {
toast.dismiss(toastId);
},
},
});
return;