UNPKG

@empathyco/x-components

Version:
35 lines (23 loc) 1.07 kB
<!-- Do not edit this file. It is automatically generated by API Documenter. --> [Home](./index.md) &gt; [@empathyco/x-components](./x-components.md) &gt; [useFacets](./x-components.usefacets.md) ## useFacets() function Composable to share Facets logic. **Signature:** ```typescript export declare function useFacets(props: { facetsIds?: Array<Facet['id']>; alwaysVisible?: boolean; }): { selectedFiltersByFacet: ComputedRef<FiltersByFacet>; selectedFilters: ComputedRef<Filter[]>; hasSelectedFilters: ComputedRef<boolean>; isVisible: ComputedRef<boolean>; }; ``` ## Parameters | Parameter | Type | Description | | --- | --- | --- | | props | { facetsIds?: Array&lt;Facet\['id'\]&gt;; alwaysVisible?: boolean; } | Composable props. | **Returns:** { selectedFiltersByFacet: ComputedRef&lt;[FiltersByFacet](./x-components.filtersbyfacet.md)<!-- -->&gt;; selectedFilters: ComputedRef&lt;Filter\[\]&gt;; hasSelectedFilters: ComputedRef&lt;boolean&gt;; isVisible: ComputedRef&lt;boolean&gt;; } Composable.