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