@include('front.partials.catalog-card-styles')
@include('front.partials.top-header') @include('front.partials.desktop.search-header') @include('front.partials.sticky-header')
@include('front.partials.mobile.menu')
@if (session('success'))
{{ session('success') }}
@endif
@if (!request()->is('/'))
@endif

{{ __('messages.live_support') }}

{{ __('messages.chat_with_admin') }}

{{ __('messages.chat_intro_ifconnected') }}

{{ __('messages.online') }}
@csrf

{{ __('messages.my_rentals') }}

@if(session('rental_success'))
{{ session('rental_success') }}
@endif @if(session('rental_error'))
{{ session('rental_error') }}
@endif @php $rentalBadges = [ 'pending_owner' => ['rb-pending', __('messages.rental_status_pending')], 'owner_accepted' => ['rb-accepted', __('messages.rental_status_accepted')], 'paid' => ['rb-paid', __('messages.rental_status_paid')], 'owner_declined' => ['rb-declined', __('messages.rental_status_declined')], 'expired' => ['rb-expired', __('messages.rental_status_expired')], 'cancelled' => ['rb-expired', __('messages.rental_status_cancelled')], ]; @endphp @forelse(($rentals ?? []) as $rental) @php $rb = $rentalBadges[$rental->status] ?? ['rb-expired', $rental->status]; $firstImg = $rental->maison?->images?->first(); @endphp
@if($firstImg) {{ $rental->maison->title }} @else @endif

{{ $rental->maison?->title ?? '—' }}

{{ $rental->maison?->city }} · {{ __('messages.requested_on') }} {{ $rental->created_at->format('d.m.Y') }}

{{ $rb[1] }}
{{ __('viki.cal_from') }} {{ $rental->start_date->format('d.m.Y') }} {{ __('viki.cal_to_lc') }} {{ $rental->end_date->format('d.m.Y') }} ({{ $rental->nights }} {{ __('viki.detail_nights') }}) {{ __('viki.booking_total') }} {{ number_format($rental->total_amount, 2, ',', ' ') }} {{ $rental->currency }}
@if($rental->status === 'owner_accepted' && !($rental->payment_deadline && now()->greaterThan($rental->payment_deadline))) {{ __('messages.rental_pay_now') }} @if($rental->payment_deadline)

{{ __('messages.rental_pay_before') }} {{ $rental->payment_deadline->format('d.m.Y') }}

@endif @elseif($rental->status === 'pending_owner')

{{ __('messages.rental_awaiting_owner') }}

@elseif($rental->status === 'paid') {{ __('messages.rental_download_invoice') }} @if($rental->canBeCancelledByClient()) @php $refund = $rental->refundBreakdown(); @endphp
@csrf

{{ __('messages.rental_cancel_until', ['date' => $rental->cancellationDeadline()->format('d.m.Y H:i')]) }}

@elseif($rental->canRequestLateCancellation()) @php $refund = $rental->refundBreakdown(); @endphp

{{ __('messages.rental_claim_title') }}

{{ __('messages.rental_claim_intro', ['amount' => number_format($refund['refund'], 2, ',', ' ').' '.$rental->currency]) }}

@csrf

{{ __('messages.rental_claim_formats') }}

@elseif($rental->cancellationClaim) @php $claim = $rental->cancellationClaim; @endphp

{{ __('messages.rental_claim_title') }}

@if($claim->isPending()) {{ __('messages.rental_claim_pending') }} @elseif($claim->isRejected()) {{ __('messages.rental_claim_rejected') }} @if($claim->owner_note)
{{ $claim->owner_note }} @endif @endif

{{ $claim->filename }}
@endif @elseif($rental->status === 'cancelled' && $rental->refund_amount)

{{ __('messages.rental_cancel_refunded', ['amount' => number_format((float) $rental->refund_amount, 2, ',', ' ').' '.$rental->currency]) }}

@endif
@empty

{{ __('messages.rental_empty') }}

@endforelse
@include('front.account.courses')
@php $user = auth()->user(); @endphp

...
@include('front.partials.footer') {{-- Ouvre l'onglet visé par l'ancre (ex. #v-pills-wishlist). --}} @vite(['resources/js/app.js'])