import React, { useEffect, useState } from 'react' import TextInput from '../util/textInput' import Button from '../util/button'; import useAdmin from '@/hook/useAdmin'; export default function TeamEdit({selectedTeamId, setSelectedTeamId}) { const [newTeamName, setNewTeamName] = React.useState(''); const {setTeamName, getTeamName, removeTeam, getTeam} = useAdmin(); const [team, setTeam] = useState({}) useEffect(() => { let team = getTeam(selectedTeamId); if (team != undefined) { setNewTeamName(team.name); } },[selectedTeamId]) useEffect(() => { let team = getTeam(selectedTeamId); if (team != undefined) { setTeam(team); } }, [selectedTeamId]) function handleSubmit(e) { e.preventDefault(); setTeamName(team.id, newTeamName); } function handleRemove() { removeTeam(team.id); setSelectedTeamId(null); } return (team &&

Actions

setNewTeamName(e.target.value)}/>

Team details

Secret : {String(team.id).padStart(6,'0')}

Name : {team.name}

Chasing : {getTeamName(team.chasing)}

Chased by : {getTeamName(team.chased)}

Capture code : {String(team.captureCode).padStart(4,'0')}

) }