File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11export * from './types' ;
22
3+ export * from './defaults' ;
34export { default as useFiltersStore } from './useFiltersStore' ;
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ import type { FiltersStore } from './types';
88import { DEFAULT_FILTERS_STATE } from './defaults' ;
99
1010/**
11- * Atlassify Filters store.
11+ * Gitify Filters store.
1212 *
1313 * Automatically persisted to local storage
1414 */
@@ -17,6 +17,7 @@ const useFiltersStore = create<FiltersStore>()(
1717 ( set , get , store ) => ( {
1818 ...DEFAULT_FILTERS_STATE ,
1919
20+ /** Returns `true` if any filter group has one or more active values. */
2021 hasActiveFilters : ( ) => {
2122 const state = get ( ) ;
2223 return (
@@ -29,6 +30,7 @@ const useFiltersStore = create<FiltersStore>()(
2930 ) ;
3031 } ,
3132
33+ /** Adds or removes a single filter value for the given filter key based on the `checked` flag. */
3234 updateFilter : ( key , value , checked ) => {
3335 set ( ( state ) => {
3436 const current = state [ key ] ;
@@ -43,6 +45,7 @@ const useFiltersStore = create<FiltersStore>()(
4345 } ) ;
4446 } ,
4547
48+ /** Resets the store to its initial state, clearing all active filters. */
4649 reset : ( ) => {
4750 set ( store . getInitialState ( ) ) ;
4851 } ,
You can’t perform that action at this time.
0 commit comments