diff options
Diffstat (limited to 'resources/views/table.blade.php')
-rw-r--r-- | resources/views/table.blade.php | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/resources/views/table.blade.php b/resources/views/table.blade.php index 448a290..ec2cd25 100644 --- a/resources/views/table.blade.php +++ b/resources/views/table.blade.php @@ -11,12 +11,19 @@ @foreach($columns as $column) <th scope="col" - @class(['sortable' => $column->isSortable()]) - @if($column->isSortable()) - wire:click="orderBy('{{ $column->name }}')" - @endif > - {{ $column->getTitle() }} + <div + @class([ + 'ordered' => $column->isSortable(), + 'ordered-asc' => $column->name === $order && $orderDirection === 'asc', + 'ordered-desc' => $column->name === $order && $orderDirection === 'desc', + ]) + @if($column->isSortable()) + wire:click="orderBy('{{ $column->name }}')" + @endif + > + {{ $column->getTitle() }} + </div> </th> @endforeach </tr> |