@extends('web_site.account.layout') @php $doctor = $booking->doctor; $isOnline = $booking->type === 'online'; $isUpcoming = in_array($booking->status, \App\Models\Clinic\Booking::UPCOMING_STATUSES, true) && $booking->scheduled_at->isFuture(); $isPaid = $booking->payment?->status === 'paid'; $publishedRecord = $booking->medicalRecord?->published_at ? $booking->medicalRecord : null; $canReview = $booking->status === 'completed' && ! $booking->review; $paymentLabel = $isPaid ? trans('site.bookings.paid_online') : ($booking->status === 'pending' ? trans('site.bookings.awaiting_payment') : trans('site.bookings.pay_at_clinic')); @endphp @section('account_title', trans('site.bookings.details_title')) @section('account_content')
| {{ trans('site.bookings.type') }} | {{ trans('clinic.bookings.'.$booking->type) }} |
|---|---|
| {{ trans('site.bookings.date') }} | {{ $booking->scheduled_at->translatedFormat('l j F Y') }} |
| {{ trans('site.bookings.time') }} | {{ $booking->scheduled_at->translatedFormat('h:i A') }} |
| {{ trans('site.bookings.place') }} | {{ $booking->clinicProfile?->name }}@if ($booking->clinicProfile?->branch) — {{ $booking->clinicProfile->branch->name }}@endif |
| {{ trans('site.bookings.payment') }} | {{ $paymentLabel }} |
| {{ trans('site.bookings.total') }} | {{ number_format((float) $booking->price, 0) }} {{ trans('site.bookings.currency') }} |
{{ $booking->review->doctor_comment }}
@endif@if ($canCancel) {{ trans('site.bookings.cancel_policy', ['hours' => $cancelHours]) }} @else {{ trans('site.bookings.cancel_closed', ['hours' => $cancelHours]) }} @endif
@endif{{ trans('site.bookings.files_hint') }}