except(['wire:target'])
->class([
'fi-input-wrapper flex rounded-lg shadow-sm ring-1 transition duration-75',
$enabledWrapperClasses => (! $hasAlpineClasses) && (! $disabled),
$disabledWrapperClasses => (! $hasAlpineClasses) && $disabled,
$validWrapperClasses => (! $hasAlpineClasses) && $valid,
$invalidWrapperClasses => (! $hasAlpineClasses) && (! $valid),
$enabledValidWrapperClasses => (! $hasAlpineClasses) && (! $disabled) && $valid,
$enabledInvalidWrapperClasses => (! $hasAlpineClasses) && (! $disabled) && (! $valid),
$disabledValidWrapperClasses => (! $hasAlpineClasses) && $disabled && $valid,
])
}}
>
@if ($hasPrefix || $hasLoadingIndicator)
$inlinePrefix && filled($prefix),
'pe-2' => $inlinePrefix && blank($prefix),
'border-e border-gray-200 pe-3 ps-3 dark:border-white/10' => ! $inlinePrefix,
])
>
@if (count($prefixActions))
@foreach ($prefixActions as $prefixAction)
{{ $prefixAction }}
@endforeach
@endif
@if ($prefixIcon)
@endif
@if ($hasLoadingIndicator)
@endif
@if (filled($prefix))
{{ $prefix }}
@endif
@endif
$hasLoadingIndicator && (! $hasPrefix) && $inlinePrefix,
])
>
{{ $slot }}
@if ($hasSuffix)
$inlineSuffix && filled($suffix),
'ps-2' => $inlineSuffix && blank($suffix),
'border-s border-gray-200 ps-3 dark:border-white/10' => ! $inlineSuffix,
])
>
@if (filled($suffix))
{{ $suffix }}
@endif
@if ($suffixIcon)
@endif
@if (count($suffixActions))
@foreach ($suffixActions as $suffixAction)
{{ $suffixAction }}
@endforeach
@endif
@endif