GridMode.jsx 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. import React from "react";
  2. import { Grow } from '@mui/material';
  3. import { Col } from 'react-bootstrap'
  4. import { PuestoCard } from './Card';
  5. export function GridMode(props) {
  6. let { setPuesto, setEdit, setDelete, setShow, data, index, showing } = props;
  7. const op = {
  8. set: setPuesto,
  9. edit: setEdit,
  10. suprime: setDelete,
  11. show: setShow,
  12. }
  13. return (
  14. <React.Fragment>
  15. {
  16. data.length && showing === 'grid' ?
  17. data[index].map(plaza => {
  18. return (
  19. <Grow in={true} style={{ transformOrigin: '0 0 0' }} timeout={500} key={plaza.id} >
  20. <Col lg="4" md="6" sm="6" xs="12" >
  21. <div style={{ padding: 15 }}>
  22. <PuestoCard
  23. plaza={plaza}
  24. operations={op} />
  25. </div>
  26. </Col>
  27. </Grow>
  28. )
  29. }) : <div></div>
  30. }
  31. </React.Fragment>
  32. )
  33. }