@extends('layouts.app') @section('title', 'Reviews & Ratings') @push('styles') @endpush @section('content')

Reviews & Ratings

{{-- Rating Overview --}}
{{ $averageRating ?? '0.0' }}
@for($i = 1; $i <= 5; $i++) @if($i <= floor($averageRating ?? 0)) @elseif($i - 0.5 <= ($averageRating ?? 0)) @else @endif @endfor
{{ $totalReviews ?? 0 }} {{ Str::plural('review', $totalReviews ?? 0) }}
@for($star = 5; $star >= 1; $star--) @php $starCount = isset($reviews) ? $reviews->where('rating', $star)->count() : 0; $percent = ($totalReviews ?? 0) > 0 ? round(($starCount / $totalReviews) * 100) : 0; @endphp
{{ $star }} star
{{ $percent }}%
@endfor
{{-- Reviews List --}} @forelse($reviews ?? [] as $review)
{{ strtoupper(substr($review->reviewer->name ?? 'U', 0, 2)) }}
{{ $review->reviewer->name ?? 'Anonymous' }}
{{ $review->created_at->format('M d, Y') }}
@for($i = 1; $i <= 5; $i++) @endfor
@if($review->comment)
{{ $review->comment }}
@endif @if($review->escrowTransaction)
Transaction: {{ $review->escrowTransaction->title }}
@endif
@empty

No reviews yet

Complete transactions to start receiving reviews from other users.

@endforelse @include('partials.table-pagination', ['paginator' => $reviews, 'label' => 'reviews']) @endsection