Images for large carousels should not be taller 230 X 150
The parameters for a List are:
Name | Type | Default | Values | Description |
---|---|---|---|---|
title | string | - | - | the title text for the list |
style | string | standard | standard, small-icon, large-icon | the style of the list that you would like |
selectable | boolean | false | true, false | whether the list items should selectable |
type | string | chevron | ordered, unordered, chevron, table, multiSelect | The type of the list that you would like |
preventRetries | boolean | false | true, false | whether the list should only be selectable once, this should be set to true when using the markup interaction node |
shouldDisable | boolean | false | true, false | whether the list should be disabled after it has been passed in flow |
interactionType | string | utterance | utterance, event |
|
cropIcon | boolean | false | true, false | For selectable list, this will crop the icon to a circle |
headerColor | string | - | - | Set a custom header background color that overrides configured style |
headerTextColor | string | - | - | Set a custom header text color that overrides configured style |
postSelectBackgroundColor | string | - | - | Set a custom post-select background color for list that overrides configured style |
postSelectTextColor | string | - | - | Set a custom post-select text color for list that overrides configured style |
focusSelect | boolean | false | true, false | Whether the list should only display selected option |
Lists can be used to present information to end users in a read-only fashion (non-selectable), or they can be configured to allow for users to click on items in the list as input (selectable).
The type property of the List element can be used to set the type of list to render. Only the chevron
and multiSelect
type is compatible with selectable lists
Most list layouts for selectable lists support both event
and utterance
for the interactionType. multiSelect
lists are only compatible with event
interactionType
These components can be be set to only allow one selection.
After the user selects an option, the list will change state to prevent other selections.
Setting preventRetries to true is recommended for almost all bots that use interactionType=“event”
Using type="multiSelect"
allows for a list to accept more than one selection. This timeline element is only supported using the markup interaction node.
After the user selects an option - then the list will change state.
The results will be provided as part of msg.payload.markupInteraction
.
Only ordered
, unordered
, and border
types are compatible with non-selectable lists
Bordered list with only titles
Bordered list with Titles and Subtitles:
Bordered list with Titles, Subtitles and Icons:
List with Titles, Subtitles, Icons and Details:
List with Titles, Subtitles, Icons, Details and custom detail text color:
These components can be be set to only allow one selection.