@extends('layouts.admin') @section('title', 'Manage Returns') @section('content')

Manage Returns

Return Requests ({{ $returns->total() }})

@forelse($returns as $return) @empty @endforelse
Order
Customer
Reason
Status
Date
Actions
#{{ $return->order->order_number }} Total: ₹{{ $return->order->total }}
{{ $return->user->name }}
{{ $return->user->email }}
"{{ Str::limit($return->reason, 50) }}"
@php $statusColor = match($return->status) { 'requested' => 'bg-yellow-100 text-yellow-800', 'approved' => 'bg-blue-100 text-blue-800', 'rejected' => 'bg-red-100 text-red-800', 'received' => 'bg-purple-100 text-purple-800', 'refunded' => 'bg-green-100 text-green-800', default => 'bg-gray-100 text-gray-800' }; @endphp {{ ucfirst(str_replace('_', ' ', $return->status)) }}
{{ $return->created_at->format('M d, Y') }}
View Details
No return requests found.
{{ $returns->withQueryString()->links() }}
@endsection