Thumbnail

O componente Thumbnail nos permite apresentar miniaturas de imagens.

import React from "react";
import { Thumbnail } from "@nimbus-ds/components";

const Example: React.FC = () => (
  <Thumbnail
    src="https://images.unsplash.com/photo-1525966222134-fcfa99b8ae77?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=943&q=80"
    alt="my-image"
    width="104px"
  />
);

export default Example;

O componente é composto por um container com cantos arredondados.

Utilizamos o componente Thumbnail quando precisamos exibir imagens em galerias, descrições de produtos ou detalhes de pedidos.

O componente não possui tamanhos fixos, ou seja sua altura ou largura podem ser definidos livremente, contudo existem proporções que devem ser respeitadas com o objetivo de evitar distorções e inconsistências.

  • Quadrada - 1:1
  • Retangular - 4:3 e 3:4
  • Retangular Wide - 16:9 e 9:16
  • Retangular Extra Wide - 2:1 e 1:2

O componente conta com imagens de exemplo para construção de prototipos, além de uma variante placeholder.

  • Exibir imagens de produtos
  • Exibir galerias de imagens
  • Exibir imagens de detalhes de pedido
  • File uploader - Pode ser utilizado quando precisamos fazer upload de arquivos ou imagens.

Instale o componente via terminal.

npm install @nimbus-ds/thumbnail

Additional props are passed to the <Thumbnail> element. See img docs for a list of props accepted by the <Thumbnail> element.