diff --git a/frontend/src/TeamPanel.tsx b/frontend/src/TeamPanel.tsx index d759d94..97e5a6c 100644 --- a/frontend/src/TeamPanel.tsx +++ b/frontend/src/TeamPanel.tsx @@ -70,158 +70,169 @@ const TeamPanel = () => { (team) => team.id == teams?.activeTeam )[0]; return ( -
-

{activeTeam.name}

-

- {activeTeam.location}, {activeTeam.country} -

-
-

Players

- {players ? ( -
- {players.map((p) => ( + <> +
+

{activeTeam.name}

+

+ {activeTeam.location}, {activeTeam.country} +

+
+

Players

+ {players ? ( +
+ {players.map((p) => ( + + ))} - ))} - -
- ) : ( - - )} -
+
+ ) : ( + + )} +
-
-
- -
- { - setPlayer({ - ...player, - ...(player.id === 0 && { - username: e.target.value.toLowerCase().replace(/\W/g, ""), - }), - display_name: e.target.value, - }); - setError({ ok: true, message: "" }); - }} - /> -
-
-
- -
- { - setPlayer({ ...player, username: e.target.value }); - setError({ ok: true, message: "" }); - }} - /> -
-
-
- -
-
- { - setPlayer({ ...player, gender: e.target.value as Gender }); + setPlayer({ + ...player, + ...(player.id === 0 && { + username: e.target.value + .toLowerCase() + .replace(/\W/g, ""), + }), + display_name: e.target.value, + }); setError({ ok: true, message: "" }); }} - > - - - - + />
-
-
- -
- { - setPlayer({ ...player, number: e.target.value }); - setError({ ok: true, message: "" }); - }} - /> +
+ +
+ { + setPlayer({ ...player, username: e.target.value }); + setError({ ok: true, message: "" }); + }} + /> +
-
-
- -
- { - setPlayer({ ...player, email: e.target.value }); - setError({ ok: true, message: "" }); - }} - /> +
+ +
+
+ +
+
- {error?.message && ( -

- {error.message} -

- )} -
-
- - {player.id !== 0 && ( +
+ +
+ { + setPlayer({ ...player, number: e.target.value }); + setError({ ok: true, message: "" }); + }} + /> +
+
+
+ +
+ { + setPlayer({ ...player, email: e.target.value }); + setError({ ok: true, message: "" }); + }} + /> +
+ {error?.message && ( +

+ {error.message} +

+ )} +
+
- )} -
- - -
+ {player.id !== 0 && ( + + )} + + + +
+ +
+ ); } else ; };