"use client"; import { Check, X } from "lucide-react"; import type { ProjectSummary } from "@/domain/design"; import { useI18n } from "@/i18n/i18n"; import { ProjectThumb } from "@/ui/components/ProjectThumb"; type ProjectCardProps = { project: ProjectSummary; editMode?: boolean; selected?: boolean; onActivate: () => void; onDelete?: () => void; }; export function ProjectCard({ project, editMode = false, selected = false, onActivate, onDelete }: ProjectCardProps) { const { t, locale } = useI18n(); return (