@extends('layouts.app') {{-- Профиль гостя (ТЗ §12.1, §22). Телефон отдельным блоком: он меняется только через подтверждение звонком, поэтому в общую форму профиля не входит. --}} @section('title', 'Профиль — РестоМесто') @push('meta') @endpush @section('content')
@include('partials.cabinet-nav') @if (session('login_message'))

{{ session('login_message') }}

@endif @if ($errors->any()) @endif {{-- Телефон и способы входа --}}

{{ $guest->displayName() }}

@if ($guest->hasVerifiedPhone())

✓ Телефон подтверждён {{ \App\Support\PhoneNumber::tryParse($guest->phone)?->forHumans() }}

@else {{-- Гость вошёл через VK или Яндекс без номера (ТЗ §11.4) --}}

Телефон не подтверждён. Он нужен, чтобы бронировать в одно нажатие и видеть здесь брони, сделанные раньше.

@if ($phonePending)
@csrf
@else
@csrf
@endif
@endif @if ($guest->socialAccounts->isNotEmpty())

Привязано: @foreach ($guest->socialAccounts as $account) {{ \App\Domain\GuestAuth\Enums\SocialProvider::tryFrom($account->provider)?->label() ?? $account->provider }} @endforeach

@endif
{{-- Данные профиля --}}
@csrf @method('PATCH')

Данные

{{-- Согласие на рассылки отдельное и отзываемое (ТЗ §22) --}}
@csrf
@endsection