refac
This commit is contained in:
@@ -34,17 +34,10 @@
|
||||
<div class=" flex items-center gap-2 mr-3">
|
||||
<div class="self-center flex items-center">
|
||||
<Checkbox
|
||||
state={_filters[filter].is_global
|
||||
? 'checked'
|
||||
: _filters[filter].selected
|
||||
? 'checked'
|
||||
: 'unchecked'}
|
||||
disabled={_filters[filter].is_global}
|
||||
state={_filters[filter].selected ? 'checked' : 'unchecked'}
|
||||
on:change={(e) => {
|
||||
if (!_filters[filter].is_global) {
|
||||
_filters[filter].selected = e.detail === 'checked';
|
||||
selectedFilterIds = Object.keys(_filters).filter((t) => _filters[t].selected);
|
||||
}
|
||||
_filters[filter].selected = e.detail === 'checked';
|
||||
selectedFilterIds = Object.keys(_filters).filter((t) => _filters[t].selected);
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -753,7 +753,10 @@
|
||||
|
||||
{#if filterIds.length > 0}
|
||||
{@const toggleableFilters = $functions.filter(
|
||||
(func) => func.type === 'filter' && filterIds.includes(func.id) && func?.meta?.toggle
|
||||
(func) =>
|
||||
func.type === 'filter' &&
|
||||
(filterIds.includes(func.id) || func?.is_global) &&
|
||||
func?.meta?.toggle
|
||||
)}
|
||||
|
||||
{#if toggleableFilters.length > 0}
|
||||
|
||||
Reference in New Issue
Block a user