IAttributeFilterCustomComponentProps
Home > @gooddata/sdk-ui-filters > IAttributeFilterCustomComponentProps
IAttributeFilterCustomComponentProps interface
These customization properties allow you to specify custom components that the AttributeFilter component will use for rendering different parts.
Signature:
export interface IAttributeFilterCustomComponentProps
Remarks
IMPORTANT: while this interface is marked as public, you also need to heed the maturity annotations on each Customization properties,that are at this moment beta level.
Properties
| Property | Type | Description |
|---|---|---|
| DropdownActionsComponent? | React.ComponentType<IAttributeFilterDropdownActionsProps> | (BETA) (Optional) Customize attribute filter dropdown actions component. |
| DropdownBodyComponent? | React.ComponentType<IAttributeFilterDropdownBodyProps> | (BETA) (Optional) Customize attribute filter dropdown body component. |
| DropdownButtonComponent? | React.ComponentType<IAttributeFilterDropdownButtonProps> | (BETA) (Optional) Customize attribute filter dropdown button component. |
| ElementsSearchBarComponent? | React.ComponentType<IAttributeFilterElementsSearchBarProps> | (BETA) (Optional) Customize attribute filter search bar component. |
| ElementsSelectActionsComponent? | React.ComponentType<IAttributeFilterElementsActionsProps> | (BETA) (Optional) Customize attribute filter elements select action component (Select all checkbox) |
| ElementsSelectComponent? | React.ComponentType<IAttributeFilterElementsSelectProps> | (BETA) (Optional) Customize attribute filter elements select component. |
| ElementsSelectErrorComponent? | React.ComponentType<IAttributeFilterElementsSelectErrorProps> | (BETA) (Optional) Customize attribute filter elements select error component. |
| ElementsSelectItemComponent? | React.ComponentType<IAttributeFilterElementsSelectItemProps> | (BETA) (Optional) Customize attribute filter elements select item component. |
| ElementsSelectLoadingComponent? | React.ComponentType<IAttributeFilterElementsSelectLoadingProps> | (BETA) (Optional) Customize attribute filter elements select loading component. |
| EmptyResultComponent? | React.ComponentType<IAttributeFilterEmptyResultProps> | (BETA) (Optional) Customize attribute filter empty result component. |
| ErrorComponent? | React.ComponentType<IAttributeFilterErrorProps> | (BETA) (Optional) Customize attribute filter with a component to be rendered if initialization fails. |
| FilterError? | React.ComponentType<{ error?: any; }> | (Optional) Customize attribute filter with a component to be rendered if initialization fails. |
| FilterLoading? | React.ComponentType | (Optional) Customize attribute filter with a component to be rendered if attribute filter is loading. |
| LoadingComponent? | React.ComponentType | (BETA) (Optional) Customize attribute filter with a component to be rendered if attribute filter is loading. |
| StatusBarComponent? | React.ComponentType<IAttributeFilterStatusBarProps> | (BETA) (Optional) Customize attribute filter status bar component. |