@extends('layouts.admin') @section('content')

{{ $title }}

@csrf
Total Invitations
{{ $stats['total'] }}
Pending
{{ $stats['pending'] }}
Used
{{ $stats['used'] }}
Expired
{{ $stats['expired'] }}
Today
{{ $stats['today'] }}
This Week
{{ $stats['this_week'] }}
This Month
{{ $stats['this_month'] }}
Clear
@csrf @forelse($invitations as $invitation) @empty @endforelse
Email Invited By Status Created Expires Actions
{{ $invitation->email }} {{ optional($invitation->invitedBy)->username ?? '—' }} @if($invitation->used_at) Used @elseif(!$invitation->is_active) Cancelled @elseif($invitation->expires_at && $invitation->expires_at->isPast()) Expired @else Pending @endif {{ $invitation->created_at->format('Y-m-d H:i') }} {{ $invitation->expires_at ? $invitation->expires_at->format('Y-m-d H:i') : 'Never' }} @if(!$invitation->used_at) @csrf
@csrf
@endif
No invitations found.
{{ $invitations->links() }}
@if(count($topInviters) > 0)

Top Inviters

@foreach($topInviters as $index => $user) @endforeach
Rank Username Email Total Invitations Successful Success Rate
#{{ $index + 1 }} {{ $user['username'] ?? '—' }} {{ $user['email'] ?? '' }} {{ $user['total_invitations'] ?? 0 }} {{ $user['successful_invitations'] ?? 0 }} @php $total = $user['total_invitations'] ?? 0; $successful = $user['successful_invitations'] ?? 0; $rate = $total > 0 ? round(($successful / $total) * 100, 1) : 0; @endphp
{{ $rate }}%
@endif
{{-- Scripts moved to resources/js/csp-safe.js --}} @endsection