diff --git a/src/AdminUI.css b/src/AdminUI.css index 4ecec97..86c48a9 100644 --- a/src/AdminUI.css +++ b/src/AdminUI.css @@ -246,6 +246,7 @@ dialog > div label { text-align: center; } &.heading> div { + overflow: hidden; background-color: #b6b6b6; text-align: center; } diff --git a/src/AdminUI.tsx b/src/AdminUI.tsx index e6ad0c5..bccd574 100644 --- a/src/AdminUI.tsx +++ b/src/AdminUI.tsx @@ -12,7 +12,6 @@ export const AdminUI: React.FC = () => { const adminToken = useMemo(() => parseToken(location.href) ?? "", []); const loadPartyList = useCallback(async () => { - console.log("load party list"); const listPartyResponse = await listPartyRequest(adminToken); if (selectedParty === undefined) setSelectedParty(listPartyResponse.length > 0 ? 0 : undefined); @@ -99,14 +98,14 @@ export const AdminUI: React.FC = () => { : null}
- Edit Parties +

Edit Parties

- {partyList.map((p, _i)=> <> + {partyList.map((p, i)=> {p.name} - )} + )}
To delete a party, enter
deletethis
and press update!
@@ -195,10 +194,10 @@ export const ExtraDataTable : React.FC<{

Extras

{Object.entries(allowed_extra).map(([extra, maxLen], index) => - <> - - maxLen ? "invalid" : "")} key={`extra-${extra}-input` } type="text" id={`edit-extra-${extra}`} value={editUserData.extra[extra]} onChange={(e) => { setEditUserData({ ...editUserData, extra: {...editUserData.extra, [extra]: e.target.value}}) }} /> - + + + maxLen ? "invalid" : "")} type="text" id={`edit-extra-${extra}`} value={editUserData.extra[extra]} onChange={(e) => { setEditUserData({ ...editUserData, extra: {...editUserData.extra, [extra]: e.target.value}}) }} /> + )} ; } @@ -262,7 +261,7 @@ export const PartyUI: React.FC<{ party: ResponseCreateParty, adminToken: string,
{ e.preventDefault(); exportPartyLink(guest); }} onClick={() => editUser(guest)}>{guest.grammatical_gender}
{ e.preventDefault(); exportPartyLink(guest); }} onClick={() => editUser(guest)}>{guest.coming ?? "?"}
{hasExtras ? -
{ e.preventDefault(); exportPartyLink(guest); }} onClick={() => editUser(guest)}/>
+
{ e.preventDefault(); exportPartyLink(guest); }} onClick={() => editUser(guest)}>
: null} )}