ImageOverlayProps interface
Props para ImageOverlay.
Propriedades
| alt |
String opcional usada como texto alternativo para a imagem. |
| image |
Fonte de imagem usada para exibir a imagem em grande escala. |
| is |
Booleano que controla se o modal é exibido. |
| on |
Retorno de chamada para invocar quando o modal ImageOverlay é descartado |
| on |
Retorno de chamada opcional chamado quando o botão de download é clicado. Se não for fornecido, o botão de download não será renderizado. |
| title | String opcional usada como o título da imagem e exibida no canto superior esquerdo da ImageOverlay. |
| title |
Elemento JSX opcional usado como um ícone de título e exibido à esquerda do elemento title. |
Detalhes de Propriedade
altText
String opcional usada como texto alternativo para a imagem.
altText?: string
Valor de Propriedade
string
imageSrc
Fonte de imagem usada para exibir a imagem em grande escala.
imageSrc: string
Valor de Propriedade
string
isOpen
Booleano que controla se o modal é exibido.
isOpen: boolean
Valor de Propriedade
boolean
onDismiss
Retorno de chamada para invocar quando o modal ImageOverlay é descartado
onDismiss: () => void
Valor de Propriedade
() => void
onDownloadButtonClicked
Retorno de chamada opcional chamado quando o botão de download é clicado. Se não for fornecido, o botão de download não será renderizado.
onDownloadButtonClicked?: (imageSrc: string) => void
Valor de Propriedade
(imageSrc: string) => void
title
String opcional usada como o título da imagem e exibida no canto superior esquerdo da ImageOverlay.
title?: string
Valor de Propriedade
string
titleIcon
Elemento JSX opcional usado como um ícone de título e exibido à esquerda do elemento title.
titleIcon?: Element
Valor de Propriedade
Element