Toast
Toast is a pop-up style message that shows the user a brief, fleeting, dismissible message about a successful app process.
Toasts sit fixed to the bottom left of the window.
Behaviors
- Auto-dismiss: Toast automatically dismisses after 5 seconds by default.
- Disable timer: On hover of the Toast container. On hover or focus of dismiss icon or optional button
- Re-enable timer: On mouse leave of the Toast container. On blur of dismiss icon or option button
- Auto-dismiss timer: 5 - 15 second range.
Basic Usage
With Button
With Link
Theme Variables (SCSS)#
// Toasts$toast-max-width: 400px !default;$toast-padding-x: .75rem !default;$toast-padding-y: .25rem !default;$toast-font-size: .875rem !default;$toast-color: null !default;$toast-background-color: $gray-700 !default;$toast-border-width: 1px !default;$toast-border-color: rgba(0, 0, 0, .1) !default;$toast-border-radius: .25rem !default;$toast-box-shadow: 0 1.25rem 2.5rem rgba($black, .15), 0 .5rem 3rem rgba($black, .15) !default;$toast-header-color: $white !default;$toast-header-background-color: $gray-700 !default;$toast-header-border-color: rgba(0, 0, 0, .5) !default;$toast-container-gutter-lg: 1.25rem !default;$toast-container-gutter-sm: .625rem !default;
- children
stringRequiredA string or an element that is rendered inside the main body of the
Toast. - onClose
funcRequiredA function that is called on close. It can be used to perform actions upon closing of the
Toast, such as setting the "show" element to false. - show
boolRequiredBoolean used to control whether the
Toastshows - action
shape{label:stringRequired,href:string,onClick:}func,DefaultnullFields used to build optional action button.
labelis a string rendered inside the button.hrefis a link that will render the action button as an anchor tag.onClickis a function that is called when the button is clicked. - closeLabel
stringAlt text for the
Toast's dismiss button. Defaults to 'Close'. - delay
numberDefault5000Time in milliseconds for which the
Toastwill display. - className
stringClass names for the
BaseToastcomponent