@extends('layouts.frontend') @section('title', 'Pesanan Saya') @section('content')
{{-- Header Section --}}

Riwayat Pesanan

Pantau status belanjaan Anda di sini

@if ($transaksis->isEmpty()) {{-- Empty State --}}
Belum ada pesanan

Yuk, mulai isi keranjang belanja Anda dengan produk segar!

Mulai Belanja
@else {{-- List Transaksi --}}
@foreach ($transaksis as $trx)
{{-- Invoice & Status --}}
#{{ $trx->kode_invoice }}
{{ \Carbon\Carbon::parse($trx->tanggal_transaksi)->format('d M Y • H:i') }}
@php $statusClass = match ($trx->status) { 'menunggu_konfirmasi', 'menunggu konfirmasi' => 'bg-warning text-dark bg-opacity-25 border border-warning', 'diproses' => 'bg-info text-dark bg-opacity-25 border border-info', 'dikirim' => 'bg-primary bg-opacity-10 border border-primary', 'selesai' => 'bg-success bg-opacity-10 border border-success', 'batal' => 'bg-danger bg-opacity-10 border border-danger', default => 'bg-secondary text-secondary bg-opacity-10' }; @endphp {{ ucwords(str_replace('_', ' ', $trx->status)) }}
{{-- Preview Produk --}}
@php $firstItem = $trx->detailTransaksis->first(); @endphp @if($firstItem)
Produk
{{ $firstItem->produk->nama_produk }}

{{ $firstItem->jumlah }} kg x Rp {{ number_format($firstItem->harga_satuan, 0, ',', '.') }} @if ($trx->detailTransaksis->count() > 1) + {{ $trx->detailTransaksis->count() - 1 }} produk lainnya @endif

@endif
{{-- Total & Button --}}
Total Tagihan
Rp {{ number_format($trx->total_harga, 0, ',', '.') }}
@if ($trx->status == 'dikirim')
@csrf
@endif
{{-- MODAL DETAIL --}} @endforeach
@endif
@endsection @push('style') @endpush