Skip to content

Latest commit

 

History

History
33 lines (19 loc) · 1.26 KB

29-react-styled-components.md

File metadata and controls

33 lines (19 loc) · 1.26 KB

Styled Components

Usando styled-components (y para íconos, styled-icons) hacer los siguientes ejercicios.

Calculadora

Replicar el siguiente diseño (no tiene que funcionar)

Link

Color picker

Replicar el siguiente diseño (no tiene que funcionar, y sin el fondo)

Link

ContactCard

Crear una tarjeta de contacto, que tenga las siguientes props:

  • name: el nombre y apellido del contacto
  • email: el email del contacto
  • showAvatar: true si el avatar se muestra, false si no
  • avatarShape: "square" para cuadrado con un pequeño border-radius, o "circle" para border-radius: 50%
  • size: los valores posibles son sm (small), md (medium) y lg (large). Dependiendo el tamaño que se elija, se modifica el tamaño del texto, del avatar y del padding de la card.

El componente renderiza algo similar a esto a nivel de estructura:

El avatar se genera con las iniciales del nombre y apellido del contacto, y un color de fondo aleatorio.

Pueden hacerlo por su propia cuenta, o usar esta api.