hideFilters
You can disable default filters by using a hideFilters
prop.
hideFilters: PropTypes.shape({
tags: PropTypes.bool,
name: PropTypes.bool,
registeredWith: PropTypes.bool,
stale: PropTypes.bool,
operatingSystem: PropTypes.bool,
all: PropTypes.bool,
})
By default all filters are set to true
. You can override just part of it.
<InventoryTable
hideFilters={{ name: true }}
/>
This props is also passed to custom fetch.
Hiding filters also removes their default values.
tags
Similar to showTags
, it hides the tags filter.
name
Hides display name filter.
registeredWith
Hides registered with filter.
stale
Hides staleness filter.
operatingSystem
Hides Operating System filter.
all
Hides all the filters. It has a lower priority than specific keys. You can hide all filter and then turn on specific ones. This makes sure that there will be no additional filters in the future.
Example
- name is shown
- all others are hidden
<InventoryTable
hideFilters={{ all: true, name: false }}
/>