@aware([ 'tableName','isTailwind','isBootstrap','isBootstrap4','isBootstrap5', 'localisationPath']) @if ($isTailwind)
@if ($this->sortingPillsAreEnabled() && $this->hasSorts())
{{ __($localisationPath.'Applied Sorting') }}: @foreach($this->getSorts() as $columnSelectName => $direction) @php($column = $this->getColumnBySelectName($columnSelectName) ?? $this->getColumnBySlug($columnSelectName)) @continue(is_null($column)) @continue($column->isHidden()) @continue($this->columnSelectIsEnabled && ! $this->columnSelectIsEnabledForColumn($column)) merge($this->getSortingPillsItemAttributes()) ->class([ 'inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium leading-4 capitalize' => $this->getSortingPillsItemAttributes()['default-styling'], 'bg-indigo-100 text-indigo-800 dark:bg-indigo-200 dark:text-indigo-900' => $this->getSortingPillsItemAttributes()['default-colors'], ]) ->except(['default-styling', 'default-colors']) }} > {{ $column->getSortingPillTitle() }}: {{ $column->getSortingPillDirectionLabel($direction, $this->getDefaultSortingLabelAsc, $this->getDefaultSortingLabelDesc) }} @endforeach
@endif
@elseif ($isBootstrap4)
@if ($this->sortingPillsAreEnabled() && $this->hasSorts())
{{ __($localisationPath.'Applied Sorting') }}: @foreach($this->getSorts() as $columnSelectName => $direction) @php($column = $this->getColumnBySelectName($columnSelectName) ?? $this->getColumnBySlug($columnSelectName)) @continue(is_null($column)) @continue($column->isHidden()) @continue($this->columnSelectIsEnabled && ! $this->columnSelectIsEnabledForColumn($column)) merge($this->getSortingPillsItemAttributes()) ->class([ 'badge badge-pill badge-info d-inline-flex align-items-center' => $this->getSortingPillsItemAttributes()['default-styling'], ]) ->except(['default-styling', 'default-colors']) }} > {{ $column->getSortingPillTitle() }}: {{ $column->getSortingPillDirectionLabel($direction, $this->getDefaultSortingLabelAsc, $this->getDefaultSortingLabelDesc) }} merge($this->getSortingPillsClearSortButtonAttributes()) ->class([ 'text-white ml-2' => $this->getSortingPillsClearSortButtonAttributes()['default-styling'], ]) ->except(['default-styling', 'default-colors']) }} > {{ __($localisationPath.'Remove sort option') }} @endforeach merge($this->getSortingPillsClearAllButtonAttributes()) ->class([ 'badge badge-pill badge-light' => $this->getSortingPillsClearAllButtonAttributes()['default-styling'], ]) ->except(['default-styling', 'default-colors']) }} > {{ __($localisationPath.'Clear') }}
@endif
@elseif ($isBootstrap5)
@if ($this->sortingPillsAreEnabled() && $this->hasSorts())
{{ __($localisationPath.'Applied Sorting') }}: @foreach($this->getSorts() as $columnSelectName => $direction) @php($column = $this->getColumnBySelectName($columnSelectName) ?? $this->getColumnBySlug($columnSelectName)) @continue(is_null($column)) @continue($column->isHidden()) @continue($this->columnSelectIsEnabled && ! $this->columnSelectIsEnabledForColumn($column)) merge($this->getSortingPillsItemAttributes()) ->class([ 'badge rounded-pill bg-info d-inline-flex align-items-center' => $this->getSortingPillsItemAttributes()['default-styling'], ]) ->except(['default-styling', 'default-colors']) }} > {{ $column->getSortingPillTitle() }}: {{ $column->getSortingPillDirectionLabel($direction, $this->getDefaultSortingLabelAsc, $this->getDefaultSortingLabelDesc) }} merge($this->getSortingPillsClearSortButtonAttributes()) ->class([ 'text-white ms-2' => $this->getSortingPillsClearSortButtonAttributes()['default-styling'], ]) ->except(['default-styling', 'default-colors']) }} > {{ __($localisationPath.'Remove sort option') }} @endforeach merge($this->getSortingPillsClearAllButtonAttributes()) ->class([ 'badge rounded-pill bg-light text-dark text-decoration-none' => $this->getSortingPillsClearAllButtonAttributes()['default-styling'], ]) ->except(['default-styling', 'default-colors']) }} > {{ __($localisationPath.'Clear') }}
@endif
@endif