fix(resources): block form submit during uploads

This commit is contained in:
zhx 2026-07-15 19:37:17 +08:00
parent d6cafb98b1
commit 7bc1b6a423

View File

@ -1033,6 +1033,14 @@ function ResourceFormDialog({ disabled, form, loading, mode, onClose, onSubmit,
return { ...previous, animationUrl, metadataJson }; return { ...previous, animationUrl, metadataJson };
}); });
}; };
const handleSubmit = (event) => {
if (submitDisabled) {
// disabled Enter URL
event.preventDefault();
return;
}
onSubmit(event);
};
return ( return (
<AdminFormDialog <AdminFormDialog
loading={loading} loading={loading}
@ -1040,7 +1048,7 @@ function ResourceFormDialog({ disabled, form, loading, mode, onClose, onSubmit,
submitDisabled={submitDisabled} submitDisabled={submitDisabled}
title={mode === "edit" ? "编辑资源" : "添加资源"} title={mode === "edit" ? "编辑资源" : "添加资源"}
onClose={onClose} onClose={onClose}
onSubmit={onSubmit} onSubmit={handleSubmit}
> >
<AdminFormSection title="基础信息"> <AdminFormSection title="基础信息">
<AdminFormFieldGrid> <AdminFormFieldGrid>