Card
O componente Card possui o princípio de ser incremental, existindo propriedades com estilo já definido e outras que recebem outros componentes para maior flexibilidade.
Playground
Propriedades (Card)
Nome (* = obrigatório) | Tipo | Valores | Descrição |
|---|---|---|---|
title * | string |
| Título necessário que traga a informação principal de forma clara e objetiva. |
subtitle | string |
| Serve para trazer mais alguma informação relevante para o Card. |
overline | ReactElement |
| O overline serve para dar e reforçar o contexto do Card. Ele pode ser um Typography com estilo |
actionButton | ReactElement |
| O Card pode ter um ActionButton no header que permite ao usuário realizar alguma ação. |
as | CardHtmlTags |
| Tags HTML customizadas, como |
children | ReactNode |
| Espaço que aceita diversos tipos de conteúdo. |
image | CardImageProps |
| Props para imagem do Card. |
onClick | (event: SyntheticEvent) => void |
| Função chamada quando o Card é clicado. Se passada, o card será clicável e o título será uma tag
|
onClickHref | string |
| URL para que o card atue como um link. Se passada, o card será clicável e o título será uma tag |
onClickTarget | string |
| Target para ser utilizado em conjunto com a prop |
customProps | {title?: TypographyProps; subtitle?: TypographyProps} | Props específicas para componentes internos já definidos. |
Propriedades (CardImage)
Nome (* = obrigatório) | Tipo | Valores | Descrição |
|---|---|---|---|
src | string |
| URL da imagem do Card. |
alt | string |
| Descrição da imagem do Card. |
placement | string |
| Posição da imagem em relação ao conteúdo. |
size | string |
| Tamanho da imagem. Se |