import Accordion from "../Accordion";
import Button from "../Button";
import SkipLinks from "../SkipLinks";
import ConditionalWrapper from "../../common/ConditionalWrapper";
import { CheckboxGroup } from "../Checkbox";
import { SearchFiltersPanelProps, SearchFiltersCheckboxGroupProps, SearchFiltersProps } from "./types";
export const FilterPanel = ({
activeFilterCount = 0,
children,
isScrollable = false,
legend,
heading = 'Filter',
...props
}: SearchFiltersPanelProps) => {
const headingWithCount = <>
{heading}
{activeFilterCount > 0 &&
({activeFilterCount} selected)
}
>;
return (
);
};
const FilterCheckboxGroup = ({
children,
...props
}: SearchFiltersCheckboxGroupProps) => {
return (
{children}
);
};
const Filters = ({
children,
searchResultsContainerId = 'search-results',
...props
}: SearchFiltersProps) => {
return (
Show Search filters
Skip to results
)
}
Filters.Panel = FilterPanel;
Filters.CheckboxGroup = FilterCheckboxGroup;
FilterCheckboxGroup.displayName = 'Filters.CheckboxGroup';
FilterPanel.displayName = 'Filters.Panel';
export default Filters;