Files
ladill-frontdesk/resources/views/frontdesk/partials/purpose-select.blade.php
T
isaaccladandCursor 16c85ce38a
Deploy Ladill Frontdesk / deploy (push) Successful in 24s
Replace free-text visit purpose with configurable dropdown options.
Add visit_purposes config and shared select on kiosk, reception check-in, and scheduling forms.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-27 22:23:26 +00:00

21 lines
678 B
PHP

@props([
'name' => 'purpose',
'id' => 'purpose',
'value' => null,
'class' => 'mt-1 w-full rounded-lg border-slate-300 text-sm',
'placeholder' => 'Select purpose of visit',
'required' => false,
])
@php
$purposes = config('frontdesk.visit_purposes', []);
$selected = old($name, $value);
@endphp
<select name="{{ $name }}" id="{{ $id }}" @if($required) required @endif {{ $attributes->merge(['class' => $class]) }}>
<option value="">{{ $placeholder }}</option>
@foreach ($purposes as $key => $label)
<option value="{{ $label }}" @selected($selected === $label || $selected === $key)>{{ $label }}</option>
@endforeach
</select>