@extends('layouts.admin') @section('title', __('Testimonials Analytics')) @section('content')

{{ __('Testimonials Analytics') }}

{{ __('Insights and statistics about your testimonials') }}

{{ __('Back to Dashboard') }}
{{ __('Total Testimonials') }}
{{ $analytics['total_testimonials'] }}
{{ __('Active Testimonials') }}
{{ $analytics['active_testimonials'] }}
{{ __('Average Rating') }}
{{ number_format($analytics['average_rating'], 1) }} / 5
{{ __('Featured Count') }}
{{ $analytics['featured_count'] }}
{{ __('Rating Distribution') }}
{{ __('Testimonials Over Time') }}
{{ __('Top Rated Testimonials') }}
@if($analytics['top_rated']->count() > 0)
@foreach($analytics['top_rated']->take(5) as $testimonial)
@if($testimonial->client_avatar) {{ $testimonial->client_name }} @else
@endif
{{ $testimonial->client_name }}
{!! $testimonial->getRatingStars() !!}
{{ Str::limit($testimonial->content_en, 50) }}
@endforeach
@else

{{ __('No testimonials available') }}

@endif
{{ __('Recent Activity') }}
@if($analytics['recent_activity']->count() > 0)
@foreach($analytics['recent_activity']->take(10) as $activity)
{{ $activity->client_name }}

{{ $activity->action }}

{{ $activity->created_at->diffForHumans() }}
@endforeach
@else

{{ __('No recent activity') }}

@endif
{{ __('Detailed Statistics') }}

{{ $analytics['stats_by_rating'][5] ?? 0 }}

{{ __('5-Star Reviews') }}

{{ $analytics['stats_by_rating'][4] ?? 0 }}

{{ __('4-Star Reviews') }}

{{ $analytics['stats_by_rating'][3] ?? 0 }}

{{ __('3-Star Reviews') }}

{{ $analytics['stats_by_rating'][1] ?? 0 + $analytics['stats_by_rating'][2] ?? 0 }}

{{ __('1-2 Star Reviews') }}


{{ $analytics['with_avatars'] }}

{{ __('With Avatars') }}

{{ $analytics['with_projects'] }}

{{ __('Associated with Projects') }}

{{ $analytics['bilingual'] }}

{{ __('Bilingual Testimonials') }}

@push('styles') @endpush @push('scripts') @endpush @endsection