import type { Exercise } from '../../types'; import { MUSCLE_GROUP_LABELS, MUSCLE_GROUP_COLORS } from '../../types'; interface ExerciseCardProps { exercise: Exercise; onEdit: (exercise: Exercise) => void; onDelete: (exercise: Exercise) => void; } export function ExerciseCard({ exercise, onEdit, onDelete }: ExerciseCardProps) { const label = MUSCLE_GROUP_LABELS[exercise.muscle_group] || exercise.muscle_group; const color = MUSCLE_GROUP_COLORS[exercise.muscle_group] || 'bg-gray-600'; return (

{exercise.exercise_number != null && ( #{exercise.exercise_number} )} {exercise.name}

{exercise.description && (

{exercise.description}

)}
{label} Schritt: {exercise.weight_step_kg} kg
); }