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