materialuiupgraded
Version:
Material-UI's workspace package
38 lines (32 loc) • 873 B
JavaScript
import React from 'react';
import Button from '@material-ui/core/Button';
import Snackbar from '@material-ui/core/Snackbar';
import Fade from '@material-ui/core/Fade';
class FadeSnackbar extends React.Component {
state = {
open: false,
};
handleClick = () => {
this.setState({ open: true });
};
handleClose = () => {
this.setState({ open: false });
};
render() {
return (
<div>
<Button onClick={this.handleClick}>Open with Fade Transition</Button>
<Snackbar
open={this.state.open}
onClose={this.handleClose}
TransitionComponent={Fade}
ContentProps={{
'aria-describedby': 'message-id',
}}
message={<span id="message-id">I love snacks</span>}
/>
</div>
);
}
}
export default FadeSnackbar;