@foreach([
['label' => 'All', 'params' => []],
['label' => 'Published', 'params' => ['status' => 'published']],
['label' => 'Draft', 'params' => ['status' => 'draft']],
['label' => 'Manual', 'params' => ['status' => 'manual']],
['label' => 'Smart', 'params' => ['status' => 'smart']],
['label' => 'Featured', 'params' => ['status' => 'featured']],
['label' => 'Empty', 'params' => ['status' => 'empty']],
] as $chip)
@php
$isActive = collect($chip['params'])->every(fn ($v, $k) => request($k) === $v)
&& (empty($chip['params']) ? ! request()->hasAny(['status', 'type']) : true);
@endphp
{{ $chip['label'] }}
@endforeach
@if($activeChips->isNotEmpty())