Collapse
O Collapse agrega conteúdo complexo em um título customizado e esconde ou mostra esse conteúdo com base na interação. Quando precisar de um componente mais genérico que o Accordion, utilize o Collapse.
Playground
Propriedades
Nome (* = obrigatório) | Tipo | Valores | Descrição |
|---|---|---|---|
id * | string |
| Identificador do Accordion. Obrigatório para acessiblidade. O conteúdo do Accordion será vinculado a esse |
title * | ReactNode |
| Título do Collapse. |
children | ReactNode |
| Conteúdo interno do Collapse. |
expanded | boolean |
| Define se o Collapse está expandido ou não. Utilize para o componente controlado. Nunca utilize em conjunto com |
defaultExpanded | boolean |
| Define se o Accordion está expandido inicialmente ou não. Utilize para o componente não controlado, onde o controle de expandido/escondido é feito internamente pelo componente. Nunca utilize em conjunto com |
Métodos
Nome (* = obrigatório) | Tipo | Descrição |
|---|---|---|
onChange | function | Função chamada quando o componente tem o valor que controla se está aberto ou não alterado. Tem como parâmetro o estado atual do Collapse. |