IDashboardCustomComponentProps
Home > @gooddata/sdk-ui-dashboard > IDashboardCustomComponentProps
IDashboardCustomComponentProps interface
These props allow you to specify custom components or custom component providers that the Dashboard component will use for rendering different parts of the dashboard.
Signature:
export interface IDashboardCustomComponentProps
Remarks
IMPORTANT: while this interface is marked as public, you also need to heed the maturity annotations on each property. A lot of these properties are at this moment alpha or internal level.
Properties
Property |
Modifiers |
Type |
Description |
---|---|---|---|
(ALPHA) (Optional) Specify component to use for rendering the alerting dialog. | |||
(ALPHA) (Optional) Specify component to use for rendering the alerting management dialog. | |||
(ALPHA) (Optional) Specify component to use for rendering the button bar. | |||
(ALPHA) (Optional) Specify custom component to use for rendering all attribute filters or a factory function to customize the component per different attribute filter. | |||
(ALPHA) (Optional) Specify function to obtain custom component to use for extend rendering of dashboard content. | |||
(ALPHA) (Optional) Specify component to use for rendering the date filters. | |||
(Optional) Specify function to obtain custom component to use for rendering a dashboard layout (nested). | |||
ComponentType<IErrorProps> |
(ALPHA) (Optional) Component to render if embedding fails. | ||
(ALPHA) (Optional) Specify component to use for rendering the filter bar. | |||
(ALPHA) (Optional) Specify function to obtain custom component to use for rendering an insight body (i.e. the insight itself) in the DefaultDashboardInsight(). | |||
(Optional) Specify function to obtain custom component to use for rendering an insight. | |||
(ALPHA) (Optional) Specify function to obtain custom component to use for rendering an insight menu button. | |||
(ALPHA) (Optional) Specify function to obtain custom component to use for rendering an insight menu. | |||
(ALPHA) (Optional) Specify component to use for rendering the layout. | |||
ComponentType<ILoadingProps> |
(ALPHA) (Optional) Component to render while the dashboard or a widget is loading. | ||
(ALPHA) (Optional) Specify component to use for rendering the menu button. | |||
(Optional) Specify function to obtain custom component to use for rendering a rich text. | |||
(ALPHA) (Optional) Specify function to obtain custom component to use for rendering an rich text menu. | |||
(ALPHA) (Optional) Specify component to use for rendering the save as dialog. | |||
(ALPHA) (Optional) Specify component to use for rendering the scheduled email dialog. | |||
(ALPHA) (Optional) Specify component to use for rendering the scheduled email management dialog. | |||
(ALPHA) (Optional) Specify component to use for rendering the share dialog. | |||
(ALPHA) (Optional) Specify the component rendered as show as table button. | |||
(ALPHA) (Optional) Specify component to use for rendering the sidebar. | |||
(ALPHA) (Optional) Specify component to use for rendering the title. | |||
(ALPHA) (Optional) Specify component to use for rendering the top bar. | |||
(Optional) Specify function to obtain custom component to use for rendering a visualization switcher. | |||
(Optional) Specify function to obtain custom component to use for rendering a visualization switcher toolbar. | |||
(Optional) Specify function to obtain custom component to use for rendering a widget. |