@props([ 'options' => [], 'required' => '', 'name' => '', 'label' => '', 'value' => '', ]) @if ($label === 'none') @elseif ($label === '') @php //remove underscores from name $label = str_replace('_', ' ', $name); //detect subsequent letters starting with a capital $label = preg_split('/(?=[A-Z])/', $label); //display capital words with a space $label = implode(' ', $label); //uppercase first letter and lower the rest of a word $label = ucwords(strtolower($label)); @endphp @endif @php $options = array_merge([ 'dateFormat' => 'Y-m-d H:i:S', 'enableTime' => true, 'time_24hr' => true, 'locale' => [ 'firstDayOfWeek' => 1, 'weekdays' => [ 'shorthand' => ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], 'longhand' => ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'], ], 'months' => [ 'shorthand' => ['jan', 'feb', 'mrt', 'apr', 'mei', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec'], 'longhand' => ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], ], ] ], $options); @endphp
@if ($label !='none') @endif
merge(['class' => 'mt-1 block w-full bg-white dark:bg-gray-500 dark:text-gray-200 dark:placeholder-gray-200 border border-gray-300 rounded-md shadow-sm py-2 px-3 focus:outline-none focus:ring-light-blue-500 focus:border-light-blue-500 sm:text-sm']) }} @error($name) aria-invalid="true" aria-description="{{ $message }}" @enderror > @error($name)

{{ $message }}

@enderror