UNPKG

carro-itsur-pcm

Version:

componente car

61 lines (50 loc) 1.5 kB
import React, { useState, useEffect } from 'react'; import './Car.css'; export default function Car(props) { const [beepeando, setBeppeando] = useState(false); useEffect(() => { console.log('Se va a guardar a Base de Datos'); //Código necesario para guardar en base de datos console.log('Bepeando se guardo en Base de Datos'); }, [beepeando]); const estiloDivCardContenedor = { padding: '0px 16px 16px', }; const hacerBeep = (sonido) => { setBeppeando(!beepeando); }; return ( <div style={props.style}> {beepeando && <div className="bubble b r hb">{props.sonido}</div>} <div className="estiloDivCard"> <img className="estiloImgCard" src={props.imagen} alt="Imagen del carro" /> <div style={estiloDivCardContenedor}> <h2>{props.nombre}</h2> <p> <b>Descripción:</b> {props.descripcion} </p> <em> <b>Modelo:</b> {props.modelo} </em> <br /> {props.anio < 2100 && ( <img src="https://mx.top10place.com/img_files/549502945138587" width="40" alt="Insignia Clásico" /> )} <br /> <br /> <button onClick={() => hacerBeep(props.sonido)}> Hacer beep-beep </button> </div> </div> </div> ); }