|
|
@@ -1,85 +1,31 @@
|
|
|
import React from "react";
|
|
|
-import NotFound from '../../Images/not_found.png';
|
|
|
-
|
|
|
-import {
|
|
|
- RemoveRedEye as RemoveRedEyeIcon,
|
|
|
- Edit as EditIcon,
|
|
|
- HighlightOff as HighlightOffIcon,
|
|
|
-} from '@mui/icons-material';
|
|
|
-
|
|
|
import { Grow } from '@mui/material';
|
|
|
-
|
|
|
-
|
|
|
-import { Row, Col } from 'react-bootstrap'
|
|
|
+import { Col } from 'react-bootstrap'
|
|
|
+import { PuestoCard } from './Card';
|
|
|
|
|
|
export function GridMode(props){
|
|
|
|
|
|
- let { setEdit, setDelete, setShow, setPuesto, data ,index, showing} = props;
|
|
|
+ let { setPuesto,setEdit, setDelete, setShow ,data, index, showing} = props;
|
|
|
+
|
|
|
+ const op ={
|
|
|
+ set :setPuesto,
|
|
|
+ edit : setEdit,
|
|
|
+ suprime : setDelete,
|
|
|
+ show : setShow,
|
|
|
+ }
|
|
|
|
|
|
return(
|
|
|
<React.Fragment>
|
|
|
{
|
|
|
data.length && showing === 'grid' ?
|
|
|
- data[index].map( (plaza,i) => {
|
|
|
+ data[index].map( plaza => {
|
|
|
return(
|
|
|
- <Grow
|
|
|
- in={true}
|
|
|
- style={{ transformOrigin: '0 0 0' }}
|
|
|
- timeout={500}
|
|
|
- key={plaza.id}
|
|
|
- >
|
|
|
- <Col lg="4" md="6" sm="6" xs="12" >
|
|
|
- <div className="panel">
|
|
|
- <Row>
|
|
|
- <Col md="4">
|
|
|
- <div className="img-container">
|
|
|
- <img alt="not found" src={NotFound}/>
|
|
|
- </div>
|
|
|
- </Col>
|
|
|
- <Col md="8">
|
|
|
- <div className="info_details">
|
|
|
- <p>{ plaza.nombre }</p>
|
|
|
- <p>{ plaza.description.slice(0,17) + "..." }</p>
|
|
|
- </div>
|
|
|
- <div className="btn_interactivos">
|
|
|
-
|
|
|
- <div className="botones_interactivos">
|
|
|
- <span
|
|
|
- onClick={ () => {
|
|
|
- setPuesto(plaza)
|
|
|
- setShow(true)
|
|
|
- }}
|
|
|
- tooltip-location="top"
|
|
|
- tooltip="Ver plaza">
|
|
|
- <RemoveRedEyeIcon className="grid_btn"/>
|
|
|
- </span>
|
|
|
- </div>
|
|
|
- <div className="botones_interactivos">
|
|
|
- <span
|
|
|
- onClick={() => {
|
|
|
- setPuesto(plaza)
|
|
|
- setEdit(true)
|
|
|
- }}
|
|
|
- tooltip-location="top"
|
|
|
- tooltip="Editar plaza">
|
|
|
- <EditIcon className="grid_btn"/>
|
|
|
- </span>
|
|
|
- </div>
|
|
|
- <div className="botones_interactivos">
|
|
|
- <span
|
|
|
- onClick={() => {
|
|
|
- setPuesto(plaza)
|
|
|
- setDelete(true)
|
|
|
- }}
|
|
|
- tooltip-location="top"
|
|
|
- tooltip="Eliminar plaza">
|
|
|
- <HighlightOffIcon className="grid_btn"/>
|
|
|
- </span>
|
|
|
- </div>
|
|
|
-
|
|
|
- </div>
|
|
|
- </Col>
|
|
|
- </Row>
|
|
|
+ <Grow in={true} style={{ transformOrigin: '0 0 0' }} timeout={500} key={plaza.id} >
|
|
|
+ <Col lg="4" md="6" sm="6" xs="12" >
|
|
|
+ <div style={{ padding: 15 }}>
|
|
|
+ <PuestoCard
|
|
|
+ plaza={plaza}
|
|
|
+ operations={op} />
|
|
|
</div>
|
|
|
</Col>
|
|
|
</Grow>
|