{{ $visit->visitor->full_name }}

{{ ucfirst(str_replace('_', ' ', $visit->visitor_type)) }} · Badge {{ $visit->badge_code }}

@if ($visit->isInside()) Print badge Preview
@csrf Check out
@elseif ($canManage && $visit->awaitingApproval())
@csrf Approve & check in
@elseif ($canManage && $visit->canActivateCheckIn())
@csrf Check in
@elseif ($canManage && ! $visit->isInside()) Archive @endif
@if ($visit->awaitingApproval())

Awaiting reception approval before badge issue.

@endif @if ($canManage && $visit->isPending() && ! $visit->awaitingApproval())
@if (in_array($visit->status, ['expected', 'scheduled', 'overdue'], true))
@csrf Mark waiting
@endif Cancel visit
@endif @php $typeDetails = $visit->typeDetailEntries(); @endphp @if (count($typeDetails) > 0)

{{ ucfirst(str_replace('_', ' ', $visit->visitor_type)) }} details

@foreach ($typeDetails as $label => $value)
{{ $label }}
{{ $value }}
@endforeach
@endif

Visit details

Status
{{ str_replace('_', ' ', $visit->status) }}
Scheduled
{{ $visit->scheduled_at?->format('M j, Y g:i A') ?? '—' }}
Checked in
{{ $visit->checked_in_at?->format('M j, Y g:i A') ?? '—' }}
Checked out
{{ $visit->checked_out_at?->format('M j, Y g:i A') ?? '—' }}
Badge expires
{{ $visit->badge_expires_at?->format('g:i A') ?? '—' }}
Purpose
{{ $visit->purpose ?? '—' }}
@if ($visit->notes)
Notes
{{ $visit->notes }}
@endif

Host

Name
{{ $visit->host?->name ?? '—' }}
Department
{{ $visit->host?->department ?? '—' }}
Office
{{ $visit->host?->office ?? '—' }}