MCPcopy Index your code
hub / github.com/OpenPipe/OpenPipe / ToggleFiltersButton

Function ToggleFiltersButton

app/src/components/ToggleFiltersButton.tsx:6–24  ·  view source on GitHub ↗
({ defaultShown }: { defaultShown?: boolean })

Source from the content-addressed store, hash-verified

4import { useFilters } from "~/components/Filters/useFilters";
5
6const ToggleFiltersButton = ({ defaultShown }: { defaultShown?: boolean }) => {
7 const filters = useFilters().filters;
8 const filtersShown = useFilters({ defaultShown }).filtersShown;
9 const setFiltersShown = useFilters().setFiltersShown;
10
11 return (
12 <ActionButton
13 onClick={() => {
14 setFiltersShown(!filtersShown);
15 }}
16 label={
17 filtersShown
18 ? "Hide Filters"
19 : "Show Filters" + (filters.length ? " (" + filters.length.toString() + ")" : "")
20 }
21 icon={FiFilter}
22 />
23 );
24};
25
26export default ToggleFiltersButton;

Callers

nothing calls this directly

Calls 2

useFiltersFunction · 0.90
setFiltersShownFunction · 0.85

Tested by

no test coverage detected