@php $statusMap = [ 'pending' => ['Pendiente', 'warning'], 'confirmed' => ['Confirmado', 'info'], 'at_restaurant' => ['En restaurante', 'primary'], 'en_route' => ['En camino', 'secondary'], 'delivered' => ['Entregado', 'success'], 'cancelled' => ['Cancelado', 'danger'], ]; [$statusLabel, $statusColor] = $statusMap[$delivery->status] ?? ['Pendiente', 'secondary']; $fmtDate = function ($dt) { if (!$dt) return '-'; return ucfirst($dt->locale('es')->translatedFormat('d F Y')); }; $fmtTime = function ($dt) { if (!$dt) return ''; return $dt->format('h:i') . ' ' . ucfirst(strtolower($dt->format('A'))); }; @endphp @extends('layouts/layoutMaster') @section('title', 'Orden #' . $delivery->id) @section('vendor-style') @vite([ 'resources/assets/vendor/libs/animate-css/animate.scss', 'resources/assets/vendor/libs/sweetalert2/sweetalert2.scss' ]) @endsection @section('vendor-script') @vite([ 'resources/assets/vendor/libs/sweetalert2/sweetalert2.js' ]) @endsection @section('page-script') @endsection @section('content')
{{ $fmtDate($delivery->created_at) }} · {{ $fmtTime($delivery->created_at) }}
Restaurante: {{ $delivery->restaurant?->name ?? '-' }}
Se solicitó un repartidor urgente.
{{ $delivery->courier?->name ?? 'Sin asignar' }}
{{ $delivery->cancel_reason ?? 'Cancelado por administrador.' }}
Entrega completada.