feat: require gender when registering

This commit is contained in:
julius 2025-05-23 22:09:49 +02:00
parent 05bdc5c44c
commit 62ba89c599
Signed by: julius
GPG Key ID: C80A63E6A5FD7092

View File

@ -1,6 +1,6 @@
import { jwtDecode, JwtPayload } from "jwt-decode";
import { ReactNode, useEffect, useState } from "react";
import { apiAuth, baseUrl, User } from "./api";
import { apiAuth, baseUrl, Gender, User } from "./api";
import { useNavigate } from "react-router";
import { Eye, EyeSlash } from "./Icons";
import { useSession } from "./Session";
@ -237,6 +237,21 @@ export const SetPassword = () => {
}}
/>
</div>
<div>
<label>gender</label>
<select
name="gender"
required
value={player.gender}
onChange={(e) => {
setPlayer({ ...player, gender: e.target.value as Gender });
}}
>
<option value={undefined}></option>
<option value="fmp">FMP</option>
<option value="mmp">MMP</option>
</select>
</div>
<div>
<label>number (optional)</label>
<input