import "../../style/basket_court.css" import { RefObject, useRef } from "react" import CourtPlayer from "./CourtPlayer" import { Player } from "../../tactic/Player" export interface BasketCourtProps { players: Player[] onPlayerRemove: (p: Player) => void onBallDrop: (ref: HTMLDivElement) => void onPlayerChange: (p: Player) => void courtImage: string courtRef: RefObject } export function BasketCourt({ players, onPlayerRemove, onBallDrop, onPlayerChange, courtImage, courtRef, }: BasketCourtProps) { return (
{"court"} {players.map((player) => { return ( onPlayerRemove(player)} onBallDrop={onBallDrop} parentRef={courtRef} /> ) })}
) }