"use client"; import { useState } from "react"; import { Card } from "@/components/ui/Card"; import { Badge } from "@/components/ui/Badge"; import { ExerciseRow } from "@/components/workout/ExerciseRow"; import type { Superset } from "@/lib/types"; interface SupersetCardProps { superset: Superset; defaultOpen?: boolean; } function formatTime(seconds: number | null): string { if (!seconds) return ""; const mins = Math.round(seconds / 60); return `${mins}m`; } export function SupersetCard({ superset, defaultOpen = false }: SupersetCardProps) { const [open, setOpen] = useState(defaultOpen); const sortedExercises = [...superset.exercises].sort( (a, b) => a.order - b.order ); const displayName = superset.name || `Superset ${superset.order}`; return ( {open && (
{sortedExercises.map((exercise) => ( ))}
)}
); }