@if(auth()->user()->can(\App\Enums\PermissionEnum::ORDER_UPDATE_STATUS->value))
@php
$isPushedToProvider = $order->status === OrderStatusEnum::PENDING && $order->fulfillment_type === \App\Enums\OrderFulfillmentTypeEnum::PROVIDER;
$canSetPrice = !$order->service_id && $order->status !== OrderStatusEnum::PAID && !$isPushedToProvider;
@endphp
@if($canSetPrice)
@endif
@if(!$order->service_id && !in_array($order->status, [OrderStatusEnum::PENDING, OrderStatusEnum::PENDING_PAYMENT, OrderStatusEnum::UNDER_REVIEW]))
@if(!$order->provider_id && $order->status === OrderStatusEnum::PAID && $order->fulfillment_type === \App\Enums\OrderFulfillmentTypeEnum::PROVIDER)
@endif
@if(!$order->provider_id && !in_array($order->status, [OrderStatusEnum::CANCELLED, OrderStatusEnum::REJECTED_BY_ADMIN]))
@endif
@endif
@if($order->status === OrderStatusEnum::CANCELLATION_UNDER_REVIEW && auth()->user()->can(\App\Enums\PermissionEnum::ORDER_UPDATE_STATUS->value))
@endif
@if(!$order->service_id && $order->status === OrderStatusEnum::UNDER_REVIEW)
@endif
@endif
{{ trans('admin.service') }}
{{ $order->service->name ?? $order->custom_service_name ?? trans('admin.na') }}
{{ trans('admin.price') }}
{{ number_format($order->price, 2) }} {{ trans('admin.sar') }}
{{ trans('admin.notes') }}
{{ $order->notes ?? trans('admin.na') }}
@if($order->status === OrderStatusEnum::CANCELLED)
@if($order->cancellationReason)
{{ trans('admin.cancellation_reason') }}
{{ $order->cancellationReason->reason }}
@endif
@if($order->cancellation_note)
{{ trans('admin.cancellation_note') }}
{{ $order->cancellation_note }}
@endif
@endif
@if($order->attachments->count() > 0)
{{ trans('admin.attachments') }}
@foreach($order->attachments as $attachment)
@endforeach
@endif