JSON representation of an Action
Type of an action
# component Optional
Action component. When set to false action will be invoked immediately after clicking it, to put in another words: there wont be an action view
containerWidth passed from the action setup.
Any custom options passed from the Action configuration.
# guard Optional
Guarding message which should be presented in
alert() after clicking the action button
Indicates if action has action handler defined
Whether given action have an action header
# icon Optional
Action label - visible on the frontend
Parsed layout passed in Action#layout
Unique action name
If action is nested
Id of a resource to which given action belongs.
If action should have a filter (for resource actions)
Whether given action should be seen in a drawer
List of paths to properties which should be rendered by given element
props passed to React component which wraps elements
Nested layout elements
Component which should be used as a wrapper