npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

car-itsur-jgmv

v1.0.3

Published

componente car y hace beep

Downloads

10

Readme

#Componente Carro.

##INFORMACION GENERAL DEL COMPONENTE Este componente es de utilidad para agregar informacion de automoviles como una tarjeta con su datos importantes, como lo es su imagen, nombre, modelo, descripcion y su año, ademas de un boton donde realiza el sonido que hace el automovil, el que es llamado beeb beeb.

Para el uso de este se tiene dos archivos que son el carro.js,donde este forma el componente cont todas sus partes y el archivo carro.css, donde estan los estilos de el componente.

###INFORMACION DETALLADA DE ARCHIVO CARRO.JS Se tiene una funcion llamada car donde vine todo lo que nuestro componente, en donde la primera parte de este contiene las propiedades del componente donde se realiza la accion del boton que de "Hacer beeb" donde usuando useEffect(), donde accionara el sonido que hace el auto que es con la constante llamada hacerBeep y esto usando los atributos de beepeando y setBeepeando como se ve en el codigo:

const [beepeado, setBeppeado] = useState(false);


  useEffect(() => {

},[beepeado]);

  const estiloDivCardContenedor = {
    padding: '0px 16px 16px',
  };

  const hacerBeep = (sonido) => {

    setBeppeado(!beepeado);

En cuanto al resto del codigo consisten un retun de lo que se mostrara en el tarjetas que muestran las informacion de los automoviles.

#Muestra el sonido que hace el auto en una burbuja.
<div style={props.style}>
      {beepeado && <div className="bubble b r hb">{props.sonido}</div>}
#Muestra los datos de las tarjetas con la informacion de carro(imagen,nombre,descripcion y modelo).
<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 />
#Agrega un logo de que es vintage si el año del carro es menor a 1970.
 {props.anio < 1970 && (
            <img
              src="https://published-assets.ari-build.com/Content/Published/Site/26996/Images/logo.png"
              width="32"
              alt="Insignia Clásico"
            />
          )}
#Boton que muestra el sonido del carro.
 <button className="buttonBeeb" onClick={() => hacerBeep(props.sonido)}>
            Hacer beep-beep
          </button>

###INFORMACION DETALLADA DE ARCHIVO CARRO.CSS En esta archivo contiene la apariencia que se le dara a al componente de carro, donde cada linea de codigo es para lo siguiente:

#Estilo de la tarjeta de informacion del carro.
.estiloDivCard {
  box-shadow: 0 4px 8px 0 rgba(12, 133, 231, 0.2);
  border-radius: 5px;
  max-width: 300px;
  margin: auto;
  background: #E9B49D;
}
#Estilo del button de "Hacer beeb beeb"
.buttonBeeb{
  background:#E3D2CE;
  border: 0.5vmin solid rgba(116, 98, 80, 0.938);
  font-family: 'Comic Neve';
}
#Estilo de la imagen del carro.
.estiloImgCard {
  width: 100%;
  border-radius: 5px 5px 0 0;
}
#Estilo del borde de la burbuja de sonido del carro.
.b {
  border: 0.5vmin solid rgb(122, 198, 248);
}

.r {
  border-radius: 100%;
}
#Estilo de la burbuja que se muestra con el sonido del carro.
.bubble {
  width: 40%;
  height: 25%;
  left: 73%;
  top: 10%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 3vmin;
  background:#B1CFEA;
  box-shadow: 0 -0.25vmin, 0 0.125vmin;
  font-family: 'Comic Sans', 'Comic Neue', sans-serif;
}

Como pueden ver no es tan complicado de entender como funciona, para usarlo solo crea una archivo referenciando a los archivos correspondientes y a su artributos de la tarjeta del carro, ademas de agregar los imports correspondientes, el que seria similar a la siguiente ejemplo:

import React , {useState , useEffect}from 'react';
import './style.css';
import Car from './car/Carro.js';

export default function App() {
<Car
        nombre="Delorean"
        modelo="DMC"
        sonido="RomRom"
        imagen="https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images/delorean-dmc-12-replica-de-regreso-al-futuro-1648985337.jpg?crop=1.00xw:0.892xh;0,0.0385xh&resize=1200:*"
        descripcion="La máquina del tiempo DeLorean, en inglés DeLorean time machine, 
        es un artefacto ficticio para viajar en el tiempo de la trilogía 
        de películas de Back to the Future, basado en el DMC DeLorean de 1981. 
        Fue inventada por el doctor Emmett Brown en 1985."
        anio="1981"
      />
}

Y podras usar el componente, buena suerte :)