{{-- Message --}} @if ($message)
!str_contains($message, 'error') && !str_contains($message, 'cannot'), 'bg-red-100 dark:bg-red-800 text-red-700 dark:text-red-200' => str_contains($message, 'error') || str_contains($message, 'cannot'), ])> {{ $message }}
@endif {{-- Statistics Panel --}}
{{ $statistics['average'] }}
Average Rating
{{ $statistics['total'] }}
Total Reviews
@foreach (range(5, 1) as $rating)
{{ $rating }}★
@if ($statistics['total'] > 0)
@endif
{{ $statistics['distribution'][$rating] }}
@endforeach
{{-- Controls --}}
{{-- Sort Controls --}}
{{-- Rating Filter --}}
@foreach (range(1, 5) as $rating) @endforeach @if ($ratingFilter) @endif
{{-- Reviews List --}}
@forelse ($reviews as $review)
@for ($i = 1; $i <= 5; $i++) $i > $review->rating])>★ @endfor
@if ($review->title)

{{ $review->title }}

@endif

{{ $review->content }}

{{ $review->created_at->diffForHumans() }}
By {{ $review->user->name }}
@empty
@if ($ratingFilter) No {{ $ratingFilter }}-star reviews yet. @else No reviews yet. @endif
@endforelse {{-- Pagination --}}
{{ $reviews->links() }}