@props(['name', 'label' => null, 'type' => 'text', 'required' => false, 'hint' => null, 'value' => null])
@if ($label) @endif merge(['class' => 'block w-full rounded-xl border bg-white px-3.5 py-2.5 text-sm text-ink shadow-sm transition placeholder:text-slate-400 focus:outline-none focus:ring-2 dark:bg-slate-900 dark:text-slate-100 ' .($errors->has($name) ? 'border-red-400 focus:border-red-500 focus:ring-red-500/20 dark:border-red-500' : 'border-slate-300 focus:border-maroon focus:ring-maroon/20 dark:border-slate-700 dark:focus:border-gold-light dark:focus:ring-gold/20')]) }}> @if ($errors->has($name))

{{ $errors->first($name) }}

@elseif ($hint)

{{ $hint }}

@endif