import type { Achievement } from '../data'; import { Trophy, Calendar } from 'lucide-react'; import { useLang } from '../context/LanguageContext'; interface AchievementCardProps { achievement: Achievement; onReadMore: (achievement: Achievement) => void; } export default function AchievementCard({ achievement, onReadMore }: AchievementCardProps) { const { t } = useLang(); return (
{achievement.title} { (e.target as HTMLImageElement).src = 'https://placehold.co/800x600/003150/FDB813?text=Informatika+UNTAN'; }} />
{achievement.rank}
{achievement.category} {achievement.year}

{achievement.title}

{achievement.description}

{achievement.avatar}
{achievement.team} {achievement.generation}
{achievement.level}
); }