Skip to main content

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: ( & & (<<<>>> & )) | ) => ); };
    Still have questions?
    Find answers in the Dynatrace Community