The icon that is rendered for the user to tap on to start the action
A context object that can be passed as the second argument to the action
function
Specifies which types of input this action can provide. This is used to determine which actions to show when the required input type has been set on the input component.
The type of the action. Must be unique for this action instance. Only one action of each type is allowed to be added to the input component
Performs the actual action.
the rendered Action
component, if it was provided
the action context that references the context
property on this interface
optionally, any user input that was created
An optional action component that can be provided, and will be rendered when the icon is tapped
the reference function for the element
the styles that can be applied to the top level view that are usually applied to the default input container
coloured text styles that are applied to the default text input field