import { motion } from 'framer-motion'
import { Card as Card_Type, get_suit_symbol, get_rank_symbol, is_red_suit, is_wild, Rank, Rank_Red_Joker, Suit_Joker } from '../game/types'
interface Card_Props {
card: Card_Type
level: Rank
selected: boolean
on_click: () => void
}
export function Card({ card, level, selected, on_click }: Card_Props) {
const is_joker = card.Suit === Suit_Joker
const is_red = is_joker ? card.Rank === Rank_Red_Joker : is_red_suit(card.Suit)
const is_wild_card = is_wild(card, level)
return (