'use client'; import { useRef, useState } from 'react'; import ToolTip from '@/components/ToolTip'; import tarokkaCards from '@/constants/tarokkaCards'; import getCardInfo from '@/tools/getCardInfo'; import { Layout, TarokkaGameCard } from '@/types'; const cardBack = tarokkaCards.find((card) => card.back)!; type CardProps = { dm: boolean; card: TarokkaGameCard; position: Layout; flipAction: () => void; }; export default function Card({ dm, card, position, flipAction }: CardProps) { const { aria, card: cardName, description, flipped, url } = card; const handleClick = () => { if (dm) { flipAction(); } }; const getTooltip = () => { const text = getCardInfo(card, position, dm); return ( <> {text.map((t, i) => (
{t}
{i < text.length - 1 &&