mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-05-05 07:08:42 +00:00
refactor(recovery): add canonical protected filter reset
This commit is contained in:
parent
40a338d012
commit
87a77c4e59
3 changed files with 37 additions and 1 deletions
|
|
@ -195,6 +195,15 @@ export const RecoveryProtectedInventorySection: Component<
|
|||
}
|
||||
});
|
||||
|
||||
const resetProtectedFilters = () => {
|
||||
props.setQueryFilter('');
|
||||
props.setPlatformFilter('all');
|
||||
props.setItemTypeFilter('all');
|
||||
props.setHistoryOutcomeFilter('all');
|
||||
props.setVerificationFilter('all');
|
||||
props.setProtectedStaleOnly(false);
|
||||
};
|
||||
|
||||
return (
|
||||
<div class="flex flex-col gap-3">
|
||||
<Show when={!props.kioskMode}>
|
||||
|
|
@ -220,6 +229,12 @@ export const RecoveryProtectedInventorySection: Component<
|
|||
onToggle: () => setProtectedFiltersOpen((open) => !open),
|
||||
count: protectedActiveFilterCount(),
|
||||
}}
|
||||
resetAction={{
|
||||
show: protectedActiveFilterCount() > 0,
|
||||
onClick: resetProtectedFilters,
|
||||
label: 'Reset all',
|
||||
title: 'Reset protected item filters',
|
||||
}}
|
||||
showFilters={!props.isMobile || protectedFiltersOpen()}
|
||||
toolbarClass="gap-3 lg:flex-nowrap"
|
||||
>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue