@php $sortable = $column->isSortable() && ! $isReordering; $sorted = $column->getTable()->getSortColumn() === $columnName; $direction = $column->getTable()->getSortDirection(); $alignment = $column->getAlignment(); $width = $column->getWidth(); $tooltip = $column->getHeaderTooltip(); @endphp getExtraHeaderAttributeBag()->class([ 'fi-ta-header-cell', 'fi-ta-header-cell-'.str($columnName)->camel()->kebab(), 'fi-growable' => blank($width) && $column->canGrow(default: false), 'fi-grouped' => $column->getGroup(), 'fi-wrapped' => $column->canHeaderWrap(), 'fi-ta-header-cell-sorted' => $sorted, $alignment instanceof \Filament\Support\Enums\Alignment ? 'fi-align-'.$alignment->value : (is_string($alignment) ? $alignment : ''), filled($column->getHiddenFrom()) ? $column->getHiddenFrom().':fi-hidden' : '', filled($column->getVisibleFrom()) ? $column->getVisibleFrom().':fi-visible' : '', ])->style(['width: '.e($width) => filled($width)]) }} > @if ($sortable) @else {{ $column->getLabel() }} @endif @include('alareqi-filament-translatable-fields::locale-switcher')