web / lib/filters / useFilters
Function: useFilters()
useFilters():
object
Returns
object
filters
filters:
FilterState
setCatalog()
setCatalog: (
newCatalog
) =>void
=handleSetCatalog
Parameters
newCatalog
null
| string
Returns
void
setDatasets()
setDatasets: (
value
,options?
) =>Promise
<URLSearchParams
>
Parameters
value
null
| string
[] | (old
) => null
| string
[]
options?
Options
Returns
Promise
<URLSearchParams
>
setStartDate()
setStartDate: (
value
) =>undefined
Parameters
value
null
| string
Returns
undefined
setEndDate()
setEndDate: (
value
) =>undefined
Parameters
value
null
| string
Returns
undefined
removeFilter()
removeFilter: (
filterType
,value?
) =>void
=handleRemoveFilter
Parameters
filterType
keyof FilterState
value?
string
Returns
void
clearAllFilters()
clearAllFilters: () =>
void
=handleClearAllFilters
Returns
void
activeFilterCount
activeFilterCount:
number
hasActiveFilters
hasActiveFilters:
boolean
=hasActiveFiltersValue