@props(['name', 'label' => null, 'type' => 'text', 'value' => null, 'hint' => null, 'required' => false, 'size' => null]) @php $id = $attributes->get('id', str_replace(['[', ']'], ['_', ''], $name)); $dot = str_replace(['[', ']'], ['.', ''], $name); $val = $type === 'password' ? null : old($dot, $value); @endphp
only('class')->merge(['class' => '']) }}> @if ($label) @endif except(['class', 'id'])->merge(['class' => 'form-input'.($size === 'sm' ? ' form-input-sm' : '').($errors->has($dot) ? ' border-rose-400 focus:border-rose-500 focus:ring-rose-500/15' : '')]) }}> @error($dot)

{{ $message }}

@enderror @if ($hint)

{{ $hint }}

@endif