@props([ 'name', 'label' => '', 'placeholder' => '', 'required' => false, 'options' => [], 'class' => '', ]) @php $hasError = $errors->has($name); $wrapperClasses = cn( 'border-input bg-input/30 relative flex w-full items-center rounded-md border shadow-xs transition-[color,box-shadow] outline-none h-9 min-w-0', 'has-[select:focus]:border-ring has-[select:focus]:ring-ring/50 has-[select:focus]:ring-[3px]', $hasError ? 'border-destructive ring-destructive/20' : '', $class ); $selectClasses = 'flex-1 rounded-none border-0 bg-transparent shadow-none focus-visible:ring-0 text-foreground text-base md:text-sm px-3 py-1 h-full w-full outline-none appearance-none cursor-pointer'; @endphp
{{ $message }}
@enderror