{{-- Навигация гостевого кабинета (ТЗ §12) — сегмент-контрол по макету `design/new design and ui`: подложка line-soft, активная вкладка белая с тенью. --}} @php $tabs = [ ['label' => 'Профиль', 'url' => route('cabinet.profile'), 'active' => request()->routeIs('cabinet.profile')], ['label' => 'Бронирования', 'url' => route('cabinet.bookings'), 'active' => request()->routeIs('cabinet.bookings')], ['label' => 'Отзывы', 'url' => route('cabinet.reviews'), 'active' => request()->routeIs('cabinet.reviews*')], ['label' => 'Избранное', 'url' => route('cabinet.favorites'), 'active' => request()->routeIs('cabinet.favorites')], ]; $guest = $currentGuest ?? auth('guest')->user(); /* * «с нами с марта» — родительный падеж. Carbon его сам не даёт: и * translatedFormat('F'), и isoFormat('MMMM') возвращают именительный * («март»), склонение включается только вместе с числом. */ $since = $guest?->created_at; $months = ['января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря']; $subtitle = collect([ $guest?->hasVerifiedPhone() ? $guest->maskedPhone() : null, $guest?->city?->name, $since ? 'с нами с '.$months[$since->month - 1].' '.$since->year : null, ])->filter()->implode(' · '); @endphp
{{ $subtitle }}
@endif