IShareDialogProps
Home > @gooddata/sdk-ui-dashboard > IShareDialogProps
IShareDialogProps interface
This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Signature:
export interface IShareDialogProps
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
backend | IAnalyticalBackend | (ALPHA) Analytical backend from which the dashboard obtains data to render. | |
currentUser | IUser | (ALPHA) Current user | |
currentUserPermissions | CurrentUserPermissions | (ALPHA) Dashboard permissions for current user. | |
isCurrentUserWorkspaceManager | boolean | (ALPHA) Is currently logger user a workspace manager? | |
isLockingSupported | boolean | (ALPHA) Is locking of the dashboard supported by the currently logged user and backend? | |
isVisible? | boolean | (ALPHA) (Optional) Is share dialog visible? | |
onApply | (payload: ISharingApplyPayload) => void | (ALPHA) Callback to be called when user apply share dialog | |
onCancel | () => void | (ALPHA) Callback to be called when user closes the share dialog. | |
onError? | (error: GoodDataSdkError) => void | (ALPHA) (Optional) Callback to be called, when error occurs. | |
onInteraction? | (data: IShareDialogInteractionData) => void | (ALPHA) (Optional) Callback to be called on specific share dialog interactions. | |
sharedObject | ISharedObject | (ALPHA) Object to share | |
workspace | string | (ALPHA) Identifier of analytical workspace, from which the dashboard obtains data to render. |