Img

El componente Img es un componente que muestra una imagen con configuraciones especiales.

Ejemplo

Importacion

Para importar el componente Img, se puede hacer desde fenextjs o fenextjs-component

import { Img, ImgProps } from "fenextjs/cjs/component/Img";

o

import { Img, ImgProps } from "fenextjs-component/cjs/Img";

Parametros

ParametroTipoRequeridoDefaultDescripcion
idstring | numberNoEl ID de la imagen.
namestringNoEl nombre de la imagen.
srcstringURL de la imagen.
srcMin1920stringNoURL de la imagen para tamaño 1920px o superior.
srcMin1680stringNoURL de la imagen para tamaño 1680px o superior.
srcMin1440stringNoURL de la imagen para tamaño 1440px o superior.
srcMin1024stringNoURL de la imagen para tamaño 1024px o superior.
srcMin992stringNoURL de la imagen para tamaño 992px o superior.
srcMin768stringNoURL de la imagen para tamaño 768px o superior.
srcMin575stringNoURL de la imagen para tamaño 575px o superior.
srcThumbnail_200stringNoURL de la imagen para miniatura de 200x200px o superior.
srcThumbnail_100stringNoURL de la imagen para miniatura de 100x100px o superior.
imgIf404stringNoURL de la imagen si no se carga la imagen principal.
layersPick<React.CSSProperties, "background" | "mixBlendMode" | "filter" | "opacity">[]NoCapas para la imagen.
onErrorImg(e: SyntheticEvent<HTMLImageElement, Event>) => voidNoFunción a llamar en caso de error al cargar la imagen.
onClick() => voidNoFunción a llamar al hacer clic en la imagen.
loaderbooleanNoIndica si la imagen está actualmente en estado de carga.

Storybook

Para ver el storybook del componente lo puede hacer con este link (opens in a new tab)

Usos

  • Uso básico del componente Img
<Img
  name="Img"
  src="https://www.aerocivil.gov.co/Style%20Library/CEA/img/01.jpg"
  srcMin768="https://www.aerocivil.gov.co/Style%20Library/CEA/img/02.jpg"
  srcMin1024="https://www.aerocivil.gov.co/Style%20Library/CEA/img/03.jpg"
/>