Module: react-cmf/lib/action

This module is DEPRECATED and will be removed in future version. it provide low level api to register and handle action in a CMF App.
Source:
See:

Methods

(inner) getActionInfo(context, id) → {object}

Return information available about this action
Parameters:
Name Type Description
context object
id String
Source:
Returns:
Type
object

(inner) getActionObject(context, action, event, data)

Return the action object ready to be dispatched This is supposed to be used outside of content type
Parameters:
Name Type Description
context object
action String | Object or the action
event object event which have trigger this action
data object data attached to the action
Source:

(inner) getActionsById(context) → {object}

get the global actions registered in the settings
Parameters:
Name Type Description
context object
Source:
Returns:
actions with key === action id
Type
object

(inner) getContentTypeActions(context, contentType, category) → {Array}

return actions registered for a given content type
Parameters:
Name Type Description
context object
contentType String
category String
Source:
Returns:
actions
Type
Array

(inner) getOnProps(props) → {Array}

return every props name that start with 'on'
Parameters:
Name Type Description
props object react props
Source:
Returns:
of string
Type
Array

(inner) mapDispatchToProps(dispatch, props) → {object}

create a map dispatchable action function expecting event object, props, and context information merge this map with non event properties
Parameters:
Name Type Description
dispatch function the dispatch function
props object props object containing maybe on(event) with string or action creator function]
Source:
Throws:
if an action is unknown in configuration, throw
Returns:
the connected object
Type
object