import { motion, AnimatePresence } from 'framer-motion' import { Card as Card_Type, Rank } from '../game/types' import { Card } from './Card' interface Hand_Props { cards: Card_Type[] level: Rank selected_ids: Set on_card_click: (id: number) => void } export function Hand({ cards, level, selected_ids, on_card_click }: Hand_Props) { const card_width = 70 const overlap = 35 return (
0 ? card_width + (cards.length - 1) * overlap : 0, height: 100, }} > {cards.map((card, index) => ( on_card_click(card.Id)} /> ))}
) }