notification
Last updated
Last updated
Version Compatibility
notification
was introduced in version 4.23.0 of the JourneyApps Container.
The notification
UI component displays a message in a top-level bar to the user. It automatically fades out after a few seconds. notification
needs to be triggered from JavaScript/TypeScript.
success
Positive
error
Negative
info
Info
show
Generic type. Introduced in version 4.27 of the JourneyApps Container
Info (default)
Version Compatibility
notification
supports options since version 4.27 of the JourneyApps Container.
Examples:
notification
supports an options
object as a second parameter with the following valid keys:
color
Background color of the notification. Can either be:
a hex value
a named color
Defaults to: info
color: "#C0FFEE"
or
color: "positive"
textColor
The color the notification's text. Can either be:
hex value
a named color
Note that if textColor
is omitted, it will resolve itself with the following rules:
If the specified color
is a named color, textColor
is automatically set to that named color's text counterpart (e.g. primary_text
for primary
).
If the specified color
is a hex value, textColor
is automatically set to #333333
(dark) or #FFFFFF
(light), whichever has the greatest contrast with the background color.
textColor: "#333333"
or
textColor: "positive-text"
timeout
The time (in milliseconds) before the notification disappears.
Note: For no timeout (i.e. the notification displays until the user taps it or clicks on it), set timeout
to null
.
Defaults to:
3000
(3 seconds) if no buttons are present
null
if buttons are present
timeout: 5000
or
timeout: null
buttons
See section below
notification
supports buttons in the notification bar.
A button is an object with the following structure:
To add buttons to the notification
, add one or an array of the above object to the buttons
property of the options
object.
2 buttons:
1 button: