SegmentSelector
SegmentSelector is a top-level filter component that filters data by
Segments, setting the
scope for additional filters.
SegmentSelectorProps
Signature:
export declare type SegmentSelectorProps = & & & & & <, | > & {
/**
* Configures the style of the trigger.
* @defaultValue 'default
*/
variant?: | ;
/** Callback that is triggered when the open state of the SegmentSelector's overlay changes its open state. */
onOpenChange?: (isOpen: ) => ;
};useSegments
useSegments
Signature:
export declare const useSegments: () => {
segments: FilterSegment[];
addSegment: (segment: FilterSegment) => Promise<false | >;
removeSegment: (id?: | ) => ;
removeAllSegments: () => ;
setSegments: (segments: FilterSegment[], force?: ) => Promise<>;
};SegmentSelector.CustomTrigger
SegmentSelectorCustomTriggerProps
Signature:
export declare type SegmentSelectorCustomTriggerProps = & & {
/** Elements to be displayed in the CustomTrigger. */
children: | ((customTriggerProps: {
displayValue: ;
isLoading: ;
}, props: ( & & (<<<>>> & )) | ) => );
};