Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas metus nulla, commodo a sodales sed, dignissim pretium nunc. Nam et lacus neque. Ut enim massa, sodales tempor convallis et, iaculis ac massa.
The Material Design Lite (MDL) snackbar component is a container used to notify a user of an operation's status. It displays at the bottom of the screen. A snackbar may contain an action button to execute a command for the user. Actions should undo the committed action or retry it if it failed for example. Actions should not be to close the snackbar. By not providing an action, the snackbar becomes a toast component.
MDL class | Effect | Remarks |
---|---|---|
mdl-snackbar |
Defines the container of the snackbar component. | Required on snackbar container |
MDL class | Effect | Remarks |
---|---|---|
mdl-snackbar__text |
Defines the element containing the text of the snackbar. | Required |
mdl-snackbar__action |
Defines the element that triggers the action of a snackbar. | Required |
MDL class | Effect | Remarks |
---|---|---|
mdl-snackbar--active |
Marks the snackbar as active which causes it to display. | Required when active. Controlled in JavaScript |
The Snackbar components showSnackbar
method takes an object for snackbar data. The table below shows the properties and their usage.
MDL class | Effect | Remarks | |
---|---|---|---|
message | The text message to display. | Required | String |
timeout | The amount of time in milliseconds to show the snackbar. | Optional (default 2750) | Integer |
actionHandler | The function to execute when the action is clicked. | Optional | Function |
actionText | The text to display for the action button. | Required if actionHandler is set | String. |