@if(session('success'))
✓ {{ session('success') }}
@endif {{-- Overview Cards --}}
{{ $stats['total'] }}
Total Reviews
{{ number_format($stats['avg_rating'] ?? 0, 1) }}
Average Rating
{{ $stats['top_reviews'] ?? 0 }}
5-Star Reviews
{{ $stats['critical_reviews'] ?? 0 }}
Critical (1-2★)
{{-- Rating Distribution --}}
{{ number_format($stats['avg_rating'] ?? 0, 1) }}
@for($i = 1; $i <= 5; $i++){{ $i <= round($stats['avg_rating'] ?? 0) ? '★' : '☆' }}@endfor
Based on {{ $stats['total'] }} reviews

Rating Distribution

@for($i = 5; $i >= 1; $i--)
{{ $i }}
{{ $stats['rating_'.$i] ?? 0 }}
@endfor
{{-- Critical Reviews --}} @if(isset($criticalReviews) && $criticalReviews->count() > 0)

Critical Reviews Needs Attention

@foreach($criticalReviews->take(4) as $review)
{{ strtoupper(substr($review->reviewer_name, 0, 1)) }}
{{ $review->reviewer_name }}
{{ $review->created_at->diffForHumans() }}
@for($i = 1; $i <= 5; $i++)@endfor
@if($review->product)
📦 {{ Str::limit($review->product->name, 35) }}
@endif

{{ $review->review }}

@csrf @method('DELETE')
@csrf
@endforeach
@endif {{-- Top Reviews --}} @if(isset($topReviews) && $topReviews->count() > 0)

Top Reviews 5 Stars

@foreach($topReviews->take(4) as $review)
{{ strtoupper(substr($review->reviewer_name, 0, 1)) }}
{{ $review->reviewer_name }}
{{ $review->created_at->diffForHumans() }}
@for($i = 1; $i <= 5; $i++)@endfor
@if($review->product)
📦 {{ Str::limit($review->product->name, 35) }}
@endif

{{ $review->review }}

@csrf
@endforeach
@endif {{-- All Reviews --}}

All Reviews

All {{ $stats['total'] }} Pending {{ $stats['pending'] }} Approved {{ $stats['approved'] }} Rejected {{ $stats['rejected'] }}
@forelse($reviews as $review)
{{ strtoupper(substr($review->reviewer_name, 0, 1)) }}

{{ $review->reviewer_name }}

@if($review->reviewer_email){{ $review->reviewer_email }}@endif @if($review->is_verified_purchase)✓ Verified@endif
{{ ucfirst($review->status) }}
@if($review->product)📦 {{ $review->product->name }}@endif
@for($i = 1; $i <= 5; $i++)@endfor
@if($review->title)
{{ $review->title }}
@endif

{{ $review->review }}

{{ $review->created_at->setTimezone('Asia/Kolkata')->format('d M Y, h:i A') }}
@if($review->admin_reply)
Your Reply:

{{ $review->admin_reply }}

@endif
@if($review->status === 'pending')
@csrf
@csrf
@endif
@csrf @method('DELETE')
@csrf
@empty

No Reviews Found

{{ $status !== 'all' ? 'No ' . $status . ' reviews.' : 'No reviews yet.' }}

@endforelse
@if($reviews->hasPages())
{{ $reviews->appends(['status' => $status])->links() }}
@endif