import Image from 'next/image'; import Link from 'next/link'; const difficultyColors = { beginner: 'bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-200', intermediate: 'bg-yellow-100 text-yellow-800 dark:bg-yellow-900 dark:text-yellow-200', advanced: 'bg-red-100 text-red-800 dark:bg-red-900 dark:text-red-200', }; const difficultyLabels = { beginner: 'Beginner', intermediate: 'Intermediate', advanced: 'Advanced', }; export function GuideCard({ url, title, difficulty, timeToComplete, cover, team, date, }: { url: string; title: string; difficulty: 'beginner' | 'intermediate' | 'advanced'; timeToComplete: number; cover: string; team?: string; date: Date; }) { return ( {title}
{difficultyLabels[difficulty]} {timeToComplete} min

{title}

{[team, date.toLocaleDateString()].filter(Boolean).join(' ยท ')}

); }