@props([ 'column' => null, 'theme' => null, 'enabledFilters' => null, 'actions' => null, 'dataField' => null, ]) @php $field = filled($column->dataField) ? $column->dataField : $column->field; $isFixedOnResponsive = false; if (isset($this->setUp['responsive'])) { if (in_array($field, data_get($this->setUp, 'responsive.fixedColumns'))) { $isFixedOnResponsive = true; } if ($column->fixedOnResponsive) { $isFixedOnResponsive = true; } } $sortOrder = isset($this->setUp['responsive']) ? data_get($this->setUp, "responsive.sortOrder.{$field}", null) : null; @endphp sortable) x-multisort-shift-click="{{ $this->getId() }}" wire:click="sortBy('{{ $field }}')" @endif style="{{ $column->hidden === true ? 'display:none' : '' }}; width: max-content; @if ($column->sortable) cursor:pointer; @endif {{ $theme->table->thStyle . ' ' . $column->headerStyle }}" >
!$column->sortable && isTailwind(), $theme->cols->divClass, ]) style="{{ $theme->cols->divStyle }}" > @if ($column->sortable) {{ $this->sortLabel($field) }} @else @endif {{ $column->title }}