Collapse
Раскрываемый блок с заголовком.
summary обязателен. Для начального состояния задайте defaultOpen, для управляемого — open.
Живой пример
Summary
Настройки примера
Использование
import { Collapse } from '@prosazhin/pbcomponents';
<Collapse summary='Summary'>Collapse item content</Collapse>;API компонента
| Prop | Тип / варианты | Назначение | По умолчанию |
|---|---|---|---|
summary | string | Заголовок раскрываемого блока. | — |
children | ReactNode | Содержимое раскрытого блока. | — |
open | boolean | Управляемое состояние открытия. | — |
defaultOpen | boolean | Начальное состояние без внешнего управления. | false |
onToggle | (event) => void | Событие изменения состояния элемента details. | — |
contentClassName | string | Класс содержимого раскрытого блока. | — |
className | string | Класс корневого элемента. | — |
Нативные HTML-атрибуты поддерживаются там, где компонент рендерит соответствующий элемент. Параметры className управляют только оформлением.