Accordion
Use Accordions para expandir conteúdos de FAQs e menus. Caso precise de um componente mais customizado, 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 * | string |
| Título do Accordion. |
children | ReactNode |
| Conteúdo interno do Accordion. |
titleTextStyle | "paragraph-lg" | "paragraph-lg-bold" |
| Estilo de texto do título. |
expanded | boolean |
| Define se o Accordion 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 |
divider | boolean |
| Define se o separador deve ou não ser mostrado no Accordion. |
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 Accordion. |