Security dashboard

{{ $occupancy->count() }} visitors · {{ $staffOnSite->where('status', 'on_site')->count() }} staff on site · {{ $staffOnSite->where('status', 'stepped_out')->count() }} stepped out

@if ($expiredBadges->isNotEmpty())
{{ $expiredBadges->count() }} visitor(s) have expired badges but are still checked in.
@endif

Visitors inside

@forelse ($occupancy as $visit) @empty @endforelse
Visitor Host Type Checked in Badge
{{ $visit->visitor->full_name }} {{ $visit->host?->name ?? '—' }} {{ str_replace('_', ' ', $visit->visitor_type) }} {{ $visit->checked_in_at?->format('g:i A') }} {{ $visit->badge_code }} @if ($canCheckout)
@csrf
@endif
No visitors currently inside.

Staff on premises

@forelse ($staffOnSite as $presence) @empty @endforelse
Employee Department Status Destination Since
{{ $presence->employee->full_name }} {{ $presence->employee->department ?? '—' }} {{ config('frontdesk.employee_presence_statuses.'.$presence->status, $presence->status) }} {{ $presence->destination ?? '—' }} {{ $presence->last_event_at?->format('g:i A') ?? '—' }}
No staff signed in.