Collapse

Раскрываемый блок с заголовком.

summary обязателен и принимает разметку — например, текст с Badge. Для начального состояния задайте defaultOpen, для управляемого — open и onOpenChange.

Живой пример

Summary

Настройки примера

Использование

import { Collapse } from '@prosazhin/pbcomponents';

<Collapse summary='Summary'>Collapse item content</Collapse>;

API компонента

PropТип / вариантыНазначениеПо умолчанию
summaryReactNodeЗаголовок раскрываемого блока: текст или разметка, например с Badge.—
childrenReactNodeСодержимое раскрытого блока.—
openbooleanУправляемое состояние открытия.—
defaultOpenbooleanНачальное состояние без внешнего управления.false
onOpenChange(open: boolean) => voidВызывается при открытии и закрытии.—
contentClassNamestringКласс содержимого раскрытого блока.—
classNamestringКласс корневого элемента.—

Нативные HTML-атрибуты поддерживаются там, где компонент рендерит соответствующий элемент. Параметры className управляют только оформлением.