@props([ 'label' => null, 'type' => 'text', 'placeholder' => '', 'required' => false, 'disabled' => false, 'error' => null ]) @php $inputClasses = 'w-full px-4 py-2 border rounded-lg transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent disabled:bg-slate-50 disabled:text-slate-500'; if ($error) { $inputClasses .= ' border-red-300 focus:ring-red-500'; } else { $inputClasses .= ' border-slate-300'; } @endphp
merge(['class' => 'space-y-2']) }}> @if($label) @endif @if($type === 'textarea') @elseif($type === 'select') @else @endif @if($error)

{{ $error }}

@endif