Skip to content

Profectus / data/common / createCollapsibleModifierSections

Function: createCollapsibleModifierSections() ​

createCollapsibleModifierSections(sectionsFunc): [() => Renderable, Persistent<Record<number, boolean>>]

Takes an array of modifier "sections", and creates a JSXFunction that can render all those sections, and allow each section to be collapsed. Also returns a list of persistent refs that are used to control which sections are currently collapsed.

Parameters ​

sectionsFunc ​

() => Section[]

A function that returns the sections to display.

Returns ​

[() => Renderable, Persistent<Record<number, boolean>>]

Defined in ​

profectus/src/data/common.tsx:257