feat: useSession for players
This commit is contained in:
parent
369cf0b727
commit
a42fff807c
@ -6,7 +6,7 @@ import { useNavigate } from "react-router";
|
|||||||
import Calendar from "./Calendar";
|
import Calendar from "./Calendar";
|
||||||
|
|
||||||
const TeamPanel = () => {
|
const TeamPanel = () => {
|
||||||
const { user, teams } = useSession();
|
const { user, teams, players } = useSession();
|
||||||
const navigate = useNavigate();
|
const navigate = useNavigate();
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
user?.scopes.includes(`team:${teams?.activeTeam}`) ||
|
user?.scopes.includes(`team:${teams?.activeTeam}`) ||
|
||||||
@ -22,16 +22,8 @@ const TeamPanel = () => {
|
|||||||
email: "",
|
email: "",
|
||||||
} as User;
|
} as User;
|
||||||
const [error, setError] = useState<ErrorState>();
|
const [error, setError] = useState<ErrorState>();
|
||||||
const [players, setPlayers] = useState<User[] | null>(null);
|
|
||||||
const [player, setPlayer] = useState(newPlayerTemplate);
|
const [player, setPlayer] = useState(newPlayerTemplate);
|
||||||
|
|
||||||
useEffect(() => {
|
|
||||||
if (teams) {
|
|
||||||
setError({ ok: true, message: "" });
|
|
||||||
loadPlayers(teams.activeTeam).then((data) => setPlayers(data));
|
|
||||||
}
|
|
||||||
}, [teams]);
|
|
||||||
|
|
||||||
async function handleSubmit(e: FormEvent) {
|
async function handleSubmit(e: FormEvent) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
if (teams) {
|
if (teams) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user