import courtSvg from '../../assets/basketball_court.svg'; import '../../style/basket_court.css'; import React, {MouseEvent, ReactElement, useRef, useState} from "react"; import Player from "./Player"; const TEAM_MAX_PLAYER = 5; export function BasketCourt() { const [players, setPlayers] = useState([]) const divRef = useRef(null); return (
{ if (e.target != divRef.current) return let bounds = divRef.current!.getBoundingClientRect(); let playerCount = players.length; if (playerCount >= TEAM_MAX_PLAYER) { return; } const player = ( ); setPlayers([...players, player]) }}> {players}
) }