From 437376fc3618b4bcede73d2cca95dad56c188da5 Mon Sep 17 00:00:00 2001 From: Tanner Collin Date: Tue, 14 Jan 2020 01:52:13 +0000 Subject: [PATCH] Handle admin member detail form errors and simplify info --- webclient/src/Admin.js | 256 ++++++++++++++++++++--------------------- 1 file changed, 124 insertions(+), 132 deletions(-) diff --git a/webclient/src/Admin.js b/webclient/src/Admin.js index 4a53f47..4832887 100644 --- a/webclient/src/Admin.js +++ b/webclient/src/Admin.js @@ -42,80 +42,77 @@ export function AdminMemberForm(props) { return (
- {!error ? - input ? -
-
Edit Member Details
- - +
Edit Member Details
+ + + + + + + + + + + + + + + + - - - - - - + + + + - - - - + + + + + - - - - - - - - - - - - - - - - {success &&

Success!

} - - Submit - - - : -

Loading...

+ {success &&

Success!

} + + Submit + + : -

Error loading member

+

Loading...

}
); @@ -123,73 +120,68 @@ export function AdminMemberForm(props) { export function AdminMemberInfo(props) { const member = props.result.member; - const [error, setError] = useState(false); - const { id } = useParams(); return (
- {!error ? - member ? -
-
Admin Details
- - - - - Name: - {member.first_name} {member.last_name} - - - Status: - {member.status} - - - - Phone: - {member.phone} - - - - Address: - {member.street_address} - - - City: - {member.city} - - - Postal: - {member.postal_code} - - - - Minor: - {member.is_minor ? 'Yes' : 'No'} - - {member.is_minor && - Birthdate: - {member.birthdate} - } - {member.is_minor && - Guardian: - {member.guardian_name} - } - - - Emergency Contact Name: - {member.emergency_contact_name || 'None'} - - - Emergency Contact Phone: - {member.emergency_contact_phone || 'None'} - - - -
- : -

Loading...

+ {member ? +
+
Admin Details
+ + + + + Name: + {member.first_name} {member.last_name} + + + Status: + {member.status} + + + + Phone: + {member.phone} + + + + Address: + {member.street_address} + + + City: + {member.city} + + + Postal: + {member.postal_code} + + + + Minor: + {member.is_minor ? 'Yes' : 'No'} + + {member.is_minor && + Birthdate: + {member.birthdate} + } + {member.is_minor && + Guardian: + {member.guardian_name} + } + + + Emergency Contact Name: + {member.emergency_contact_name || 'None'} + + + Emergency Contact Phone: + {member.emergency_contact_phone || 'None'} + + + +
: -

Error loading member

+

Loading...

}
);