@php $statusColor = [ 'draft' => 'bg-slate-100 text-slate-700', 'active' => 'bg-emerald-50 text-emerald-700', 'archived' => 'bg-amber-50 text-amber-800', ]; @endphp {{ $campaign->name }}
@foreach (['success', 'error'] as $flash) @if (session($flash))

{{ session($flash) }}

@endif @endforeach
← Campaigns

{{ $campaign->name }}

{{ $campaign->statusLabel() }}
@if ($campaign->description)

{{ $campaign->description }}

@endif
@csrf @method('DELETE')

{{ number_format($codes->count()) }}

QR codes

{{ number_format($totalScans) }}

Total scans

@if ($campaign->starts_at || $campaign->ends_at) {{ optional($campaign->starts_at)->format('d M Y') ?? '…' }} → {{ optional($campaign->ends_at)->format('d M Y') ?? '…' }} @else No date range @endif

Schedule

@csrf @method('PATCH')

Campaign details

@include('qr.campaigns._form', ['campaign' => $campaign])

QR codes in this campaign

@if ($codes->isEmpty())

No codes assigned yet.

@else @endif
@php $unassigned = $availableCodes->whereNull('campaign_id'); @endphp @if ($unassigned->isNotEmpty())
@csrf

Add QR codes

@foreach ($unassigned as $code) @endforeach
@endif