import Link from "next/link"; import { Plus } from "lucide-react"; import { EmptyState } from "@/components/empty-state"; import { VolumeChart } from "@/components/volume-chart"; import { formatDateShort } from "@/lib/format"; import { listStrengthWorkouts } from "@/lib/models/strength"; import { workoutVolumeKg } from "@/lib/strength/stats"; export const dynamic = "force-dynamic"; const VOLUME_CHART_LIMIT = 12; export default async function StrengthPage() { const workouts = await listStrengthWorkouts(); const volumeData = workouts .slice(0, VOLUME_CHART_LIMIT) .map((workout) => ({ label: formatDateShort(workout.date), volumeKg: workoutVolumeKg(workout) })) .reverse(); return (

Siłownia

Treningi zaimportowane z aplikacji Strong.

Importuj
{volumeData.length > 1 ? : null} {workouts.length === 0 ? ( ) : (
    {workouts.map((workout) => (
  • {workout.name}
    {formatDateShort(workout.date)}
    {workout.exercises.length}{" "} {workout.exercises.length === 1 ? "ćwiczenie" : "ćwiczeń"}
  • ))}
)}
); }