@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)
@foreach($criticalReviews->take(4) as $review)
@if($review->product)
📦 {{ Str::limit($review->product->name, 35) }}
@endif
{{ $review->review }}
@endforeach
@endif
{{-- Top Reviews --}}
@if(isset($topReviews) && $topReviews->count() > 0)
@foreach($topReviews->take(4) as $review)
@if($review->product)
📦 {{ Str::limit($review->product->name, 35) }}
@endif
{{ $review->review }}
@endforeach
@endif
{{-- All Reviews --}}
@forelse($reviews as $review)
@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')
@endif
@empty
No Reviews Found
{{ $status !== 'all' ? 'No ' . $status . ' reviews.' : 'No reviews yet.' }}
@endforelse
@if($reviews->hasPages())
{{ $reviews->appends(['status' => $status])->links() }}
@endif