Disable buttons while loading
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user