@extends('layouts.admin') @section('content')

Gift Cards

@if(request('search') || request('status')) Reset @endif
@forelse($giftCards as $card) @empty @endforelse
Code Amount Creator Recipient Status Expiry/Redeemed Created At
{{ $card->code }} ₹{{ number_format($card->amount, 2) }}
{{ $card->creator->name ?? 'N/A' }}
{{ $card->creator->email ?? '' }}
{{ $card->recipient_email ?? '-' }}
@php $statusClasses = [ 'active' => 'bg-green-100 text-green-800', 'redeemed' => 'bg-blue-100 text-blue-800', 'expired' => 'bg-red-100 text-red-800', ]; $currentClass = $statusClasses[$card->status] ?? 'bg-gray-100 text-gray-800'; @endphp {{ ucfirst($card->status) }} @if($card->status == 'redeemed')
Redeemed: {{ $card->redeemed_at ? $card->redeemed_at->format('M d, Y') : '-' }}
By: {{ $card->redeemer->name ?? 'Unknown' }}
@else
Expires: {{ $card->expires_at ? $card->expires_at->format('M d, Y') : 'Never' }}
@endif
{{ $card->created_at->format('M d, Y') }}
No gift cards found.
{{ $giftCards->withQueryString()->links() }}
@endsection