@php
$alignClass = match ($getAlignment()) {
'center' => 'text-center',
'right' => 'text-right',
default => 'text-left',
};
$state = $getState();
@endphp
merge($getExtraAttributes())
->class(['filament-tables-text-input-column'])
}}
>
merge($getExtraInputAttributes())
->merge($getExtraAttributes())
->class([
'ml-0.5 inline-block rounded-lg text-gray-900 shadow-sm outline-none transition duration-75 read-only:opacity-50 focus:border-primary-500 focus:ring-1 focus:ring-inset focus:ring-primary-500 disabled:opacity-70',
$alignClass,
'dark:bg-gray-700 dark:text-white dark:focus:border-primary-500' => config('forms.dark_mode'),
])
}}
x-bind:class="{
'border-gray-300': ! error,
'dark:border-gray-600': ! error && @js(config('forms.dark_mode')),
'border-danger-600 ring-1 ring-inset ring-danger-600': error,
}"
/>