@extends('layouts.app') @section('title', 'Il mio profilo - FranCoach') @section('content')

Il mio profilo

Dati personali e informazioni del tuo percorso.

@if ($athlete->avatar_path) Foto profilo di {{ $athlete->displayName() }} @else {{ francoach_initials($athlete->displayName()) }} @endif
Atleta

{{ $athlete->displayName() }}

{{ $athlete->email }}{{ $athlete->phone ? ' · '.$athlete->phone : '' }}

Inizio percorso
{{ $profile->started_coaching_on?->isoFormat('D MMM YYYY') ?? 'Non indicato' }}
Obiettivo principale
{{ $goals->firstWhere('is_primary', true)?->title ?? 'Non definito' }}
Esperienza
{{ $profile->experience_level?->label() ?? 'Non indicata' }}
Modificabile

Dati personali e contatti

@csrf @method('PUT')

Ruolo, stato, dati operativi, limitazioni e attrezzatura sono gestiti dal coach.

Percorso

Obiettivi

@forelse ($goals as $goal)
@if ($goal->is_primary) Principale @endif {{ $goal->status->label() }}

{{ $goal->title }}

{{ $goal->goal_type->label() }}

@if ($goal->target_date) Scadenza: {{ $goal->target_date->isoFormat('D MMM YYYY') }} @endif
@empty @endforelse
Contesto

Esperienza

Professione
{{ $profile->profession ?? 'Non indicata' }}
Esperienza
{{ $profile->experience_level?->label() ?? 'Non indicata' }}
Attività
{{ $profile->activity_level?->label() ?? 'Non indicata' }}
Peso iniziale
{{ $profile->initial_weight_kg ? number_format((float) $profile->initial_weight_kg, 1, ',', '.').' kg' : 'Non indicato' }}
@if ($profile->preferences)
Preferenze

{{ $profile->preferences }}

@endif
Organizzazione

Disponibilità

Luogo
{{ $profile->training_location ?? 'Non indicato' }}
Durata media
{{ $profile->average_workout_minutes ? $profile->average_workout_minutes.' minuti' : 'Non indicata' }}
@if ($profile->available_days)
@foreach ($profile->available_days as $day) {{ mb_substr($options['days'][$day], 0, 3) }} @endforeach
@else @endif
Allenamento

Attrezzatura

@forelse ($equipment as $item) {{ $item->name }} @empty @endforelse
Informazioni del coach

Limitazioni

@forelse ($limitations as $limitation)
{{ $limitation->status->label() }}

{{ $limitation->title }}

{{ $limitation->description ?: $limitation->severity->label() }}

@empty @endforelse
@endsection