@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 (data_get($column, 'isAction') && in_array( \PowerComponents\LivewirePowerGrid\Responsive::ACTIONS_COLUMN_NAME, 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 {{ data_get($theme, 'table.thStyle') . ' ' . $column->headerStyle }}" >
!isBootstrap5(), data_get($theme, 'cols.divClass')]) style="{{ data_get($theme, 'cols.divStyle') }}" > {!! $column->title !!} @if ($column->sortable) @endif