UNPKG

@activelylearn/material-ui

Version:

Material-UI's workspace package

67 lines (62 loc) 1.91 kB
import React from 'react'; import PropTypes from 'prop-types'; import { withStyles } from '@material-ui/core/styles'; import Button from '@material-ui/core/Button'; import AddIcon from '@material-ui/icons/Add'; const styles = theme => ({ button: { margin: theme.spacing.unit, }, }); function ButtonSizes(props) { const { classes } = props; return ( <div> <div> <Button size="small" className={classes.button}> Small </Button> <Button size="medium" className={classes.button}> Medium </Button> <Button size="large" className={classes.button}> Large </Button> </div> <div> <Button variant="outlined" size="small" color="primary" className={classes.button}> Small </Button> <Button variant="outlined" size="medium" color="primary" className={classes.button}> Medium </Button> <Button variant="outlined" size="large" color="primary" className={classes.button}> Large </Button> </div> <div> <Button variant="raised" size="small" color="primary" className={classes.button}> Small </Button> <Button variant="raised" size="medium" color="primary" className={classes.button}> Medium </Button> <Button variant="raised" size="large" color="primary" className={classes.button}> Large </Button> </div> <div> <Button variant="fab" mini color="secondary" aria-label="add" className={classes.button}> <AddIcon /> </Button> <Button variant="fab" color="secondary" aria-label="add" className={classes.button}> <AddIcon /> </Button> </div> </div> ); } ButtonSizes.propTypes = { classes: PropTypes.object.isRequired, }; export default withStyles(styles)(ButtonSizes);