@extends('layouts.app')
@section('title', ($workout->day?->name ?? 'Sessione').' · FranCoach')
@section('content')
@php
$isDone = $workout->status === \App\Enums\ScheduledWorkoutStatus::Completed;
@endphp
@if (! $isCoach)
@php
$exerciseCount = $workout->day?->exercises?->count() ?? 0;
$completedExerciseCount = $workout->session?->exercises
?->filter(fn ($exercise) => $exercise->sets->isNotEmpty() && $exercise->sets->every->is_completed)
->count() ?? 0;
@endphp
@if ($workout->coach_notes)
Nota di FranCoach{{ $workout->coach_notes }}
@endif
Programma
Esercizi
{{ $completedExerciseCount }}/{{ $exerciseCount }}
@if ($isDone && $workout->session)
Apri riepilogo
@elseif (in_array($workout->status, [\App\Enums\ScheduledWorkoutStatus::Planned, \App\Enums\ScheduledWorkoutStatus::Rescheduled, \App\Enums\ScheduledWorkoutStatus::Started], true))
@endif
@else
{{ $workout->day?->name ?? 'Allenamento' }}
{{ $workout->scheduled_date->translatedFormat('l d F Y') }}
· {{ $workout->assignment->version->title }} v{{ $workout->assignment->version->version_number }}
@if ($workout->original_scheduled_date)
Data originale: {{ $workout->original_scheduled_date->format('d/m/Y') }}
@endif
@if (! $isCoach && in_array($workout->status, [\App\Enums\ScheduledWorkoutStatus::Planned, \App\Enums\ScheduledWorkoutStatus::Rescheduled, \App\Enums\ScheduledWorkoutStatus::Started], true))
@endif
@if ($isCoach)