CollapseGroup

Группа раскрываемых блоков.

Передайте несколько Collapse; joined объединяет визуальное оформление, name связывает группу.

Живой пример

One
Two
Three
Four
Five

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

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

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

<CollapseGroup name='sections'>
  {['One', 'Two', 'Three', 'Four', 'Five'].map((item) => (
    <Collapse
      key={item}
      summary={item}
    >{`Content for ${item}`}</Collapse>
  ))}
</CollapseGroup>;

API компонента

PropТип / вариантыНазначениеПо умолчанию
childrenCollapse[]Раскрываемые секции группы.
joinedbooleanОбъединяет секции в один блок.false
namestringОбщее имя секций.
classNamestringКласс корневого элемента.

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