UNPKG

jcna-carss-itsur

Version:

El código funcional para instalar el npm de mi carrito para ello necesitaremos bajar el comando que te permitirá instalar el paquete de recursos de mi carrito para poder ser utilizado.

66 lines (57 loc) 1.76 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]); //Style from: https://www.w3schools.com/howto/howto_css_cards.asp const estiloDivCardContenedor = { padding: '0px 16px 16px', }; const hacerBeep = (sonido) => { setBeppeando(!beepeando); //console.log(sonido); /*if (props.modelo.includes('C6')) { alert('Ku-Chaw'); } else if (props.modelo.includes('170')) { alert('BEEP BEEP Mate Tom-mate'); }*/ }; 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 < 1970 && ( <img src="https://www.atotoclassicclub.com/images/logo_a.png" width="32" alt="Insignia Clásico" /> )} <br /> <br /> <button onClick={() => hacerBeep(props.sonido)}> Hacer beep-beep </button> </div> </div> </div> ); }