@props(['type' => 'text','label', 'id', 'error', 'placeholder' => '', 'variant' => 'default']) @php $baseClass = 'block w-full rounded-sm bg-gray-100 px-2 py-1 text-sm text-gray-900 outline-1 outline-gray-300 placeholder:text-gray-400 focus:outline-2'; $variantClass = ''; if ($variant === 'default') { $variantClass = 'bg-white focus:outline-indigo-600'; } elseif($variant === 'ghost') { $variantClass = 'bg-zinc-800/5'; } @endphp
merge(['class' => "$variantClass $baseClass]"]) }} />
@if (isset($error)) @error($error) {{ $message }} @enderror @else @if (null !== $attributes->whereStartsWith('wire:model')->first()) @error($attributes->whereStartsWith('wire:model')->first()) {{ $message }} @enderror @endif @endif