@extends('layouts.app')
@section('title', 'Profilo atleta - FranCoach')
@section('content')
@php
$phoneLink = $athlete->phone ? preg_replace('/[^\d+]/', '', $athlete->phone) : null;
$whatsappNumber = $athlete->phone ? preg_replace('/\D/', '', $athlete->phone) : null;
if ($whatsappNumber && str_starts_with($whatsappNumber, '00')) {
$whatsappNumber = substr($whatsappNumber, 2);
}
@endphp
Profilo di {{ $athlete->displayName() }}
Anagrafica, obiettivi e informazioni operative dell’atleta.
@if ($athlete->avatar_path)
 }})
@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' }}
- Disponibilità
- {{ count($profile->available_days ?? []) }} giorni
@forelse ($limitations as $limitation)
{{ $limitation->title }}
{{ $limitation->severity->label() }} · {{ $limitation->status->label() }}
@empty
@endforelse
@forelse ($notes as $note)
{{ $note->category->label() }}
{{ $note->created_at->isoFormat('D MMM YYYY, HH:mm') }}
{{ $note->body }}
@empty
@endforelse
@if ($timeline)
@foreach ($timeline as $event)
-
{{ $event['label'] }}
@if ($event['details'])
{{ $event['details'] }}
@endif
{{ $event['actor'] }} · {{ $event['date'] }}
@endforeach
@else
@endif
@endsection