UNPKG

materialuiupgraded

Version:

Material-UI's workspace package

86 lines (81 loc) 3.04 kB
import React from 'react'; import PropTypes from 'prop-types'; import Grid from '@material-ui/core/Grid'; import Typography from '@material-ui/core/Typography'; import DeleteIcon from '@material-ui/icons/Delete'; import DeleteOutlinedIcon from '@material-ui/icons/DeleteOutlined'; import DeleteRoundedIcon from '@material-ui/icons/DeleteRounded'; import DeleteTwoToneIcon from '@material-ui/icons/DeleteTwoTone'; import DeleteSharpIcon from '@material-ui/icons/DeleteSharp'; import DeleteForeverIcon from '@material-ui/icons/DeleteForever'; import DeleteForeverOutlinedIcon from '@material-ui/icons/DeleteForeverOutlined'; import DeleteForeverRoundedIcon from '@material-ui/icons/DeleteForeverRounded'; import DeleteForeverTwoToneIcon from '@material-ui/icons/DeleteForeverTwoTone'; import DeleteForeverSharpIcon from '@material-ui/icons/DeleteForeverSharp'; import ThreeDRotationIcon from '@material-ui/icons/ThreeDRotation'; import FourKIcon from '@material-ui/icons/FourK'; import ThreeSixtyIcon from '@material-ui/icons/ThreeSixty'; import { withStyles } from '@material-ui/core/styles'; const styles = theme => ({ root: { color: theme.palette.text.primary, }, icon: { margin: theme.spacing.unit, fontSize: 32, }, }); function SvgMaterialIcons(props) { const { classes } = props; return ( <Grid container className={classes.root}> <Grid item xs={4}> <Typography>Filled</Typography> </Grid> <Grid item xs={8}> <DeleteIcon className={classes.icon} /> <DeleteForeverIcon className={classes.icon} /> </Grid> <Grid item xs={4}> <Typography>Outlined</Typography> </Grid> <Grid item xs={8}> <DeleteOutlinedIcon className={classes.icon} /> <DeleteForeverOutlinedIcon className={classes.icon} /> </Grid> <Grid item xs={4}> <Typography>Rounded</Typography> </Grid> <Grid item xs={8}> <DeleteRoundedIcon className={classes.icon} /> <DeleteForeverRoundedIcon className={classes.icon} /> </Grid> <Grid item xs={4}> <Typography>Two Tone</Typography> </Grid> <Grid item xs={8}> <DeleteTwoToneIcon className={classes.icon} /> <DeleteForeverTwoToneIcon className={classes.icon} /> </Grid> <Grid item xs={4}> <Typography>Sharp</Typography> </Grid> <Grid item xs={8}> <DeleteSharpIcon className={classes.icon} /> <DeleteForeverSharpIcon className={classes.icon} /> </Grid> <Grid item xs={4}> <Typography>Edge-cases</Typography> </Grid> <Grid item xs={8}> <ThreeDRotationIcon className={classes.icon} /> <FourKIcon className={classes.icon} /> <ThreeSixtyIcon className={classes.icon} /> </Grid> </Grid> ); } SvgMaterialIcons.propTypes = { classes: PropTypes.object.isRequired, }; export default withStyles(styles)(SvgMaterialIcons);