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

{{ __('admin/email_logs.title') }}

{{ __('admin/email_logs.stats.total') }}

{{ number_format($stats['total']) }}

{{ __('admin/email_logs.stats.sent') }}

{{ number_format($stats['sent']) }}

{{ __('admin/email_logs.stats.failed') }}

{{ number_format($stats['failed']) }}

{{ __('admin/email_logs.stats.today') }}

{{ number_format($stats['today']) }}

{{ __('admin/email_logs.sections.filters_actions') }}

{{ __('admin/email_logs.actions.reload_logs') }} {{ __('admin/email_logs.actions.view_stats') }} {{ __('admin/email_logs.actions.export') }}
{{ __('admin/email_logs.table.display_from') }} {{ $emails->firstItem() ?? 0 }} {{ __('admin/email_logs.table.to') }} {{ $emails->lastItem() ?? 0 }} {{ __('admin/email_logs.table.on') }} {{ $emails->total() }} {{ __('admin/email_logs.table.emails') }} @if(request('search')) {{ __('admin/email_logs.filters.for_search') }} {{ request('search') }} @endif
@if($emails->hasPages())
{{ __('admin/email_logs.filters.page') }} {{ $emails->currentPage() }} {{ __('admin/email_logs.filters.on') }} {{ $emails->lastPage() }}
@endif
@forelse($emails as $email) @empty @endforelse
ID @if(request('sort') == 'id') @endif {{ __('admin/email_logs.table.date') }} @if(request('sort') == 'created_at') @endif {{ __('admin/email_logs.table.type') }} {{ __('admin/email_logs.table.category') }} {{ __('admin/email_logs.table.recipient') }} {{ __('admin/email_logs.form.subject') }} {{ __('admin/email_logs.form.status') }} {{ __('admin/email_logs.table.retry_count') }} {{ __('admin/email_logs.table.actions') }}
{{ $email->id }}
{{ $email->created_at->format('d/m/Y') }}
{{ $email->created_at->format('H:i') }}
{{ $email->type_human }} {{ $email->category_label }}
{{ $email->to_email }} @if($email->user) {{ $email->user->firstname }} {{ $email->user->lastname }} @endif
{{ Str::limit($email->subject, 40) }} @if($email->status === 'sent') {{ __('admin/email_logs.status.sent') }} @if($email->sent_at)
{{ $email->sent_at->format('d/m H:i') }} @endif @elseif($email->status === 'failed') {{ __('admin/email_logs.status.failed') }} @if($email->failed_at)
{{ $email->failed_at->format('d/m H:i') }} @endif @else {{ __('admin/email_logs.status.pending') }} @endif
{{ $email->retry_count }}
@if($email->canRetry())
@csrf
@endif
{{ __('admin/email_logs.status.no_emails_found') }}
@if(request('search') || request('status') || request('email_type') || request('category'))

{{ __('admin/email_logs.status.try_different_filters') }}

{{ __('admin/email_logs.actions.clear_filters') }} @else

{{ __('admin/email_logs.help.emails_will_appear_here') }}

@endif
@if($emails->hasPages()) @endif
@endsection @push('script') @endpush