@extends('layouts.app') @section('title', $campaign->name) @section('content') {{-- Summary --}}
{{ $campaign->total_recipients }}
Total Penerima
{{ $campaign->sent_count }}
Terkirim
{{ $campaign->failed_count }}
Gagal
{{ $campaign->success_rate }}%
Success Rate
@if($campaign->total_recipients > 0)
@endif
{{-- Recipients table --}}
Daftar Penerima {{ $recipients->total() }} total
@foreach($recipients as $r) @endforeach
Nama / Nomor Status Waktu Kirim Keterangan
{{ $r->name ?? $r->wa_number }}
{{ $r->wa_number }}
@php $colors = ['pending'=>'gray','sent'=>'blue','delivered'=>'green','failed'=>'red']; @endphp {{ ucfirst($r->status) }} {{ $r->sent_at ? $r->sent_at->locale('id')->isoFormat('D MMM, HH:mm') : '—' }} {{ $r->error_message ? Str::limit($r->error_message, 40) : '—' }}
@if($recipients->hasPages())
{{ $recipients->firstItem() }}–{{ $recipients->lastItem() }} dari {{ $recipients->total() }}
@endif
{{-- Campaign info --}}
Detail Kampanye
Status
{{ $campaign->status_label }}
Dibuat oleh
{{ $campaign->createdBy?->name ?? '—' }}
@if($campaign->scheduled_at)
Dijadwalkan
{{ $campaign->scheduled_at->locale('id')->isoFormat('D MMM YYYY, HH:mm') }}
@endif @if($campaign->started_at)
Dimulai
{{ $campaign->started_at->locale('id')->isoFormat('D MMM YYYY, HH:mm') }}
@endif @if($campaign->completed_at)
Selesai
{{ $campaign->completed_at->locale('id')->isoFormat('D MMM YYYY, HH:mm') }}
@endif
Isi Pesan
{{ $campaign->message }}
@endsection