Disable buttons while loading

This commit is contained in:
2020-09-15 19:42:09 +00:00
parent 3b8e0097a1
commit 440d389f16
3 changed files with 5 additions and 0 deletions
+2
View File
@@ -109,6 +109,7 @@ export function ClassDetail(props) {
}, [refreshCount]);
const handleSignup = () => {
if (loading) return;
setLoading(true);
const data = { attendance_status: 'Waiting for payment', session: id };
requester('/training/', 'POST', token, data)
@@ -122,6 +123,7 @@ export function ClassDetail(props) {
};
const handleToggle = (newStatus) => {
if (loading) return;
setLoading(true);
const data = { attendance_status: newStatus, session: id };
requester('/training/'+userTraining.id+'/', 'PUT', token, data)