Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.

39 righe
829 B

  1. import React from "react";
  2. // nodejs library to set properties for components
  3. import PropTypes from "prop-types";
  4. // @material-ui/core components
  5. import { makeStyles } from "@material-ui/core/styles";
  6. import Grid from "@material-ui/core/Grid";
  7. const styles = {
  8. grid: {
  9. position: "relative",
  10. width: "100%",
  11. minHeight: "1px",
  12. paddingRight: "15px",
  13. paddingLeft: "15px",
  14. flexBasis: "auto"
  15. }
  16. };
  17. const useStyles = makeStyles(styles);
  18. export default function GridItem(props) {
  19. const classes = useStyles();
  20. const { children, className, ...rest } = props;
  21. return (
  22. <Grid item {...rest} className={classes.grid + " " + className}>
  23. {children}
  24. </Grid>
  25. );
  26. }
  27. GridItem.defaultProps = {
  28. className: ""
  29. };
  30. GridItem.propTypes = {
  31. children: PropTypes.node,
  32. className: PropTypes.string
  33. };