@props([ 'label' => null, 'name' => null, 'options' => [], 'selected' => null, 'error' => null, 'required' => false, ]) @php $id = $attributes->get('id') ?? ($name ? str_replace(['[', ']'], ['_', ''], $name) : null); $fieldError = $error ?? ($name ? $errors->first($name) : null); $currentValue = old($name, $selected); $selectClasses = 'block w-full rounded-xl border-slate-300 bg-white text-slate-800 shadow-sm transition duration-200 focus:border-primary-500 focus:ring-primary-500 dark:border-slate-600 dark:bg-slate-800 dark:text-slate-100'; if ($fieldError) { $selectClasses .= ' border-rose-500 focus:border-rose-500 focus:ring-rose-500'; } @endphp
@if($label) @endif @if($fieldError)

{{ $fieldError }}

@endif