@php $formatHours = function (?int $minutes): string { $minutes = max(0, (int) $minutes); $hours = intdiv($minutes, 60); $remainingMinutes = $minutes % 60; return $hours . 'h' . str_pad((string) $remainingMinutes, 2, '0', STR_PAD_LEFT); }; $formatNumber = fn (mixed $value): string => rtrim(rtrim(number_format((float) $value, 1, ',', ' '), '0'), ','); $sleepTargetLines = [ ['label' => 'Objectif', 'value' => 480, 'tone' => 'goal'], ['label' => 'Limite', 'value' => 540, 'tone' => 'limit'], ]; @endphp

{{ __('Suivi quotidien') }}

{{ __('Sommeil') }}

@foreach ([7, 30, 90] as $periodOption) {{ trans_choice('ui.common.days', $periodOption, ['count' => $periodOption]) }} @endforeach {{ __('Retour dashboard') }}
@if (session('status'))
{{ session('status') }}
@endif
@include('partials.sleep-record-form', ['modalName' => 'sleep-record-modal']) @include('partials.nap-record-form', ['modalName' => 'nap-record-modal'])