@extends('layouts.admin') @section('title', 'Add-on Purchases') @section('page-title', 'Add-on Purchases') @section('content')
{{-- Header --}}
← Add-on Products

Purchase History

{{-- Filter --}}
{{-- Table --}}
@forelse($purchases as $purchase) @empty @endforelse
User Product Provider Amount Status Date Reference
@if($purchase->user)

{{ $purchase->user->name }}

{{ $purchase->user->email }}

@else @endif
@if($purchase->product)

{{ $purchase->product->name }}

@else Deleted product @endif
{{ strtoupper($purchase->provider ?? '—') }} {{ number_format((float) $purchase->amount_paid, 2) }} {{ strtoupper($purchase->currency) }} @php $statusClasses = match($purchase->status) { 'completed' => 'bg-green-100 text-green-800', 'pending' => 'bg-amber-100 text-amber-800', 'failed' => 'bg-red-100 text-red-800', 'refunded' => 'bg-slate-100 text-slate-600', default => 'bg-slate-100 text-slate-500', }; @endphp {{ ucfirst($purchase->status ?? '—') }} {{ $purchase->created_at->format('M j, Y') }} {{ $purchase->created_at->format('H:i') }} {{ $purchase->provider_reference ?? '—' }}
No purchases found.
@if($purchases->hasPages())
{{ $purchases->links() }}
@endif
@endsection