import type { Roadmap } from '../_types' import { statusColors, statusLabels } from '../_constants' export function RoadmapCard({ roadmap, onSelect, onDelete }: { roadmap: Roadmap onSelect: (r: Roadmap) => void onDelete: (id: string) => void }) { return (
onSelect(roadmap)}>

{roadmap.title}

{statusLabels[roadmap.status] || roadmap.status}
{roadmap.description && (

{roadmap.description}

)}
{roadmap.completed_items}/{roadmap.total_items} Items {roadmap.progress}%
{(roadmap.start_date || roadmap.target_date) && (
{roadmap.start_date && Start: {new Date(roadmap.start_date).toLocaleDateString('de-DE')}} {roadmap.target_date && Ziel: {new Date(roadmap.target_date).toLocaleDateString('de-DE')}}
)}
v{roadmap.version}
) }