import React from 'react'; export function Card({value: {suit, denom}, play, animate, selected, select}) { console.log({suit, denom, play}) return
{})}>
{denomToChar(denom)} {suitToIcon(suit)}
{play && }
; } function suitToIcon(suit) { let icon = null switch (suit) { case Suits.SPADES: icon = "icon-spades" break case Suits.CLUBS: icon = "icon-clubs" break case Suits.HEARTS: icon = "icon-hearts" break case Suits.DIAMONDS: icon = "icon-diamonds" break } return icon && } function denomToChar(denom) { switch (denom) { case Denoms.ACE: return "A" case Denoms.KING: return "K" case Denoms.QUEEN: return "V" case Denoms.JACK: return "J" case Joker: return "Joker" default: return denom } } export const Joker = "joker" export const Suits = { HEARTS: "hearts", DIAMONDS: "diamonds", CLUBS: "clubs", SPADES: "spades" } export const Denoms = { ACE: "ace", KING: "king", QUEEN: "queen", JACK: "jack", D10: "10", D9: "9", D8: "8", D7: "7", D6: "6", D5: "5", D4: "4", D3: "3", D2: "2", }