@extends('layouts.cliente.app') @section('title','Detalhes da Compra') @section('content')
{{-- ================= HEADER ================= --}}

Pedido {{ $order->numero }}

{{ $order->created_at->format('d/m/Y H:i') }}
← Voltar
{{-- ================= STATUS LOGIC ================= --}} @php $status = $order->status ?? 'pendente'; $statusMap = [ 'pendente' => [ 'label' => '⏳ Em análise', 'class' => 'warning', 'text' => 'Aguardando validação do pagamento' ], 'aprovado' => [ 'label' => '✅ Aprovado', 'class' => 'success', 'text' => 'Pagamento confirmado com sucesso' ], 'reprovado' => [ 'label' => '❌ Reprovado', 'class' => 'danger', 'text' => 'Pagamento não validado' ], ]; $statusData = $statusMap[$status] ?? $statusMap['pendente']; @endphp {{-- ================= STATUS CARD PREMIUM ================= --}}
{{-- STATUS --}}
Status do Pedido
{{ $statusData['label'] }}
{{ $statusData['text'] }}
{{-- PAGAMENTO --}}
Pagamento
{{ ucfirst($order->payment_method) }}
{{-- TOTAL --}}
Total
{{ number_format($order->total,2,',','.') }} Kz
{{-- ================= TIMELINE PREMIUM ================= --}}
Pedido criado
Em validação
{{ $status === 'reprovado' ? 'Reprovado' : 'Aprovado' }}
{{-- ================= TABELA ================= --}}
@forelse($order->items as $item) @php $product = $item->product; $imagePath = optional($product?->primaryImage)->image; if (!$imagePath && $product && $product->relationLoaded('images') && $product->images->count()) { $imagePath = $product->images->first()->image; } $imageUrl = $imagePath ? asset('storage/' . ltrim($imagePath, '/')) : asset('images/no-image.png'); @endphp @empty @endforelse
Produto Preço Qtd Subtotal
{{ $product->name ?? 'Produto removido' }}
{{ number_format($item->price,2,',','.') }} Kz {{ $item->quantity }} {{ number_format($item->subtotal,2,',','.') }} Kz
Nenhum item encontrado neste pedido.
{{-- ================= TOTAL CARD ================= --}}
Obrigado pela sua compra 🙌

Total: {{ number_format($order->total,2,',','.') }} Kz

@endsection