Search results

ToastModel

Interface for a class Toast

Properties

beforeOpen

EmitType<ToastBeforeOpenArgs>

Triggers the event before the toast shown.

click

EmitType<ToastClickEventArgs>

The event will be fired while clicking on the Toast.

close

EmitType<ToastCloseArgs>

Trigger the event after the Toast hides.

created

EmitType<Event>

Triggers the event after the Toast gets created.

destroyed

EmitType<Event>

Triggers the event after the Toast gets destroyed.

open

EmitType<ToastOpenArgs>

Triggers the event after the Toast shown on the target container.

animation

ToastAnimationSettingsModel

Specifies the animation configuration settings for showing and hiding the Toast.

buttons

ButtonModelPropsModel[]

Specifies the collection of Toast action buttons to be rendered with the given Button model properties and its click action handler.

content

string | HTMLElement

Specifies the content to be displayed on the Toast.

cssClass

string

Defines single/multiple classes (separated by space) to be used for customization of Toast.

enablePersistence

boolean

Enable or disable persisting component’s state between page reloads.

enableRtl

boolean

Enable or disable rendering component in right to left direction.

extendedTimeout

number

Specifies the Toast display time duration after interacting with the Toast.

height

string | number

Specifies the height of the Toast in pixels/number/percentage. Number value is considered as pixels.

icon

string

Defines CSS classes to specify an icon for the Toast which is to be displayed at top left corner of the Toast.

locale

string

Overrides the global culture and localization value for this component. Default global culture is ‘en-US’.

newestOnTop

boolean

Specifies the newly created Toast message display order while multiple toast’s are added to page one after another. By default, newly added Toast will be added after old Toast’s.

position

ToastPositionModel

Specifies the position of the Toast message to be displayed within target container. In the case of multiple Toast display, new Toast position will not update on dynamic change of property values until the old Toast messages removed. X values are: Left , Right ,Center Y values are: Top , Bottom

showCloseButton

boolean

Specifies whether to show the close button in Toast message to close the Toast.

showProgressBar

boolean

Specifies whether to show the progress bar to denote the Toast message display timeout.

target

HTMLElement | Element | string

Specifies the target container where the Toast to be displayed. Based on the target, the positions such as Left, Top will be applied to the Toast.

template

string

Specifies the HTML element/element ID as a string that can be displayed as a Toast. The given template is taken as preference to render the Toast, even if the built-in properties such as title and content are defined.

timeOut

number

Specifies the Toast display time duration on the page in milliseconds.

  • Once the time expires, Toast message will be removed.
  • Setting 0 as a time out value displays the Toast on the page until the user closes it manually.

title

string

Specifies the title to be displayed on the Toast.

width

string | number

Specifies the width of the Toast in pixels/numbers/percentage. Number value is considered as pixels. In mobile devices, default width is considered as 100%.