import { useGameArrowOverlay } from './useGameArrowOverlay'; import './GameArrowOverlay.css'; export interface GameArrowOverlayProps { gameId: number | undefined; boardRef: React.RefObject; dragPreview?: { x1: number; y1: number; x2: number; y2: number; color: string } | null; } function GameArrowOverlay({ gameId, boardRef, dragPreview = null }: GameArrowOverlayProps) { const { arrows, width, height, handleArrowClick } = useGameArrowOverlay({ gameId, boardRef }); return ( {arrows.map((a) => ( handleArrowClick(a.arrowId)} /> ))} {dragPreview && ( )} ); } export default GameArrowOverlay;