@props([ 'label' => null, 'help' => null, 'error' => null, 'size' => 'md', 'floating' => true, 'id' => null, 'name' => null, 'required' => false, 'disabled' => false, ]) @php $selectClass = collect([ 'select', "select-{$size}", $floating ? 'block w-full pr-10 sm:pr-11 ui-select-floating' : 'block w-full pr-10 sm:pr-11', $error ? 'input-error' : null, $disabled ? 'input-disabled' : null, ])->filter()->implode(' '); @endphp @if ($floating)
except(['class'])->class(['form-group', 'ui-floating-field', 'ui-select-floating-field', $error ? 'ui-floating-error' : null]) }}>
@if ($label) @endif @if ($error) {{ $error }} @elseif ($help) {{ $help }} @endif
@elseif ($label || $help || $error)
except(['class'])->class('form-group w-full') }}> @if ($label) @endif
@if ($error) {{ $error }} @elseif ($help) {{ $help }} @endif
@else
@endif