class(['relative flex-1']) }}
>
class([
'text-gray-900 block w-full transition duration-75 rounded-lg shadow-sm outline-none focus:border-primary-500 focus:ring-1 focus:ring-inset focus:ring-primary-500 disabled:opacity-70',
'dark:bg-gray-700 dark:text-white dark:focus:border-primary-500' => config('forms.dark_mode'),
'border-gray-300' => ! $errors->has($getStatePath()),
'dark:border-gray-600' => (! $errors->has($getStatePath())) && config('forms.dark_mode'),
'border-danger-600 ring-danger-600' => $errors->has($getStatePath()),
'dark:border-danger-400 dark:ring-danger-400' => $errors->has($getStatePath()) && config('forms.dark_mode'),
]) }}
/>
$isDisabled(),
])
>
@php
$tag = match ($getFormat()) {
'hsl' => 'hsl-string',
'rgb' => 'rgb-string',
'rgba' => 'rgba-string',
default => 'hex',
} . '-color-picker';
@endphp
<{{ $tag }} color="{{ $getState() }}" />
@if ($label = $getSuffixLabel())