UNPKG

@activelylearn/material-ui

Version:

Material-UI's workspace package

65 lines (35 loc) 1.97 kB
--- components: Snackbar, SnackbarContent --- # Snackbars [Snackbars](https://material.io/archive/guidelines/components/snackbars-toasts.html) provide brief feedback about an operation through a message - typically at the bottom of the screen. Snackbars contain a single line of text directly related to the operation performed. They may contain a text action, but no icons. Only one snackbar may be displayed at a time. ## Simple A basic snackbar that aims to reproduce Google Keep's snackbar behavior. {{"demo": "pages/demos/snackbars/SimpleSnackbar.js"}} ## Message Length Some snackbars with varying message length. {{"demo": "pages/demos/snackbars/LongTextSnackbar.js"}} ## Positioned There may be circumstances when the placement of the snackbar needs to be more flexible. {{"demo": "pages/demos/snackbars/PositionedSnackbar.js"}} ## Transitions ### Control Direction Change the direction of the transition. Slide is the default transition. {{"demo": "pages/demos/snackbars/DirectionSnackbar.js"}} ### Change Transition Use a different transition all together. {{"demo": "pages/demos/snackbars/FadeSnackbar.js"}} ### Don't block the floating action button Move the floating action button vertically to accommodate the snackbar height. {{"demo": "pages/demos/snackbars/FabIntegrationSnackbar.js"}} ### Consecutive Snackbars Per [Google's guidelines](https://material.io/archive/guidelines/components/snackbars-toasts.html#snackbars-toasts-usage), when a second snackbar is triggered while the first is displayed, the first should start the contraction motion downwards before the second one animates upwards. {{"demo": "pages/demos/snackbars/ConsecutiveSnackbars.js"}} ## Customized Snackbars If you have been reading the [overrides documentation page](/customization/overrides) but you are not confident jumping in, here are examples of how you can change the look of a Snackbar. {{"demo": "pages/demos/snackbars/CustomizedSnackbars.js"}}