UNPKG

materialuiupgraded

Version:

Material-UI's workspace package

66 lines (60 loc) 1.92 kB
import React from 'react'; import PropTypes from 'prop-types'; import Paper from '@material-ui/core/Paper'; import { withStyles } from '@material-ui/core/styles'; import Grid from '@material-ui/core/Grid'; const styles = theme => ({ root: { width: 400, backgroundColor: theme.palette.secondary.main, }, paper: { padding: 16, textAlign: 'center', }, }); function StressGrid(props) { const { classes } = props; return ( <div className={classes.root}> <Grid container spacing={24} direction="column"> <Grid container item spacing={8}> <Grid item xs={3}> <Paper className={classes.paper}>xs=3</Paper> </Grid> <Grid item xs={9}> <Paper className={classes.paper}>xs=9</Paper> </Grid> </Grid> <Grid container item spacing={8} direction="row-reverse"> <Grid item xs={3}> <Paper className={classes.paper}>first</Paper> </Grid> <Grid item xs={3}> <Paper className={classes.paper}>last</Paper> </Grid> </Grid> <Grid container item spacing={8} justify="space-between"> <Grid item xs={3}> <Paper className={classes.paper}>space</Paper> </Grid> <Grid item xs={3}> <Paper className={classes.paper}>between</Paper> </Grid> </Grid> <Grid container item spacing={8} alignItems="stretch" direction="column-reverse"> <Grid item> <Paper className={classes.paper}>reverse</Paper> </Grid> <Grid item> <Paper className={classes.paper}>column</Paper> </Grid> </Grid> </Grid> </div> ); } StressGrid.propTypes = { classes: PropTypes.object.isRequired, }; export default withStyles(styles)(StressGrid);