materialuiupgraded
Version:
Material-UI's workspace package
86 lines (81 loc) • 3.04 kB
JavaScript
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);