@props(['sortable' => false, 'direction' => null, 'field' => null]) merge(['class' => 'px-4 py-3 font-semibold text-gray-700 dark:text-gray-300' . ($sortable ? ' cursor-pointer select-none' : '')]) }} @if($sortable && $field) wire:click="sortBy('{{ $field }}')" @endif>
{{ $slot }} @if($sortable && $field) @if($direction === 'asc') @elseif($direction === 'desc') @else @endif @endif