Skip to content

Collapsible

widgetsdisplay

Collapsible: a toggleable section with title and body

Installation

$ bunx termuijs add collapsible

Copies the source into src/components/collapsible/ and installs @termuijs/core, @termuijs/widgets.

Usage

ts
import { Collapsible } from '@termuijs/widgets'
ts
new Collapsible(title: string, body: string, style: Partial<Style> = {}, opts: CollapsibleOptions = {},)

API Reference

Collapsible

PropTypeRequiredDescription
titlestringrequired
bodystringrequired
openbooleanoptionalStart open
expandCharstringoptionalExpand indicator char
collapseCharstringoptionalCollapse indicator char
onToggle(open: boolean) => voidoptionalCallback when toggled
#display#collapsible