Collapsible

An interactive component which expands/collapses a panel.

@peduarte starred 3 repositories

@radix-ui/primitives

Installation

npx nx g @spartan-ng/cli:ui collapsible

Usage

import {
  BrnCollapsible
  BrnCollapsibleContent
  BrnCollapsibleTrigger
} from '@spartan-ng/brain/collapsible';
<brn-collapsible>
  <button brnCollapsibleTrigger>Can I use this in my project?</button>
    <brn-collapsible-content>
    Yes. Free to use for personal and commercial projects. No attribution
    required.
    </brn-collapsible-content>
</brn-collapsible>

Brain API

BrnCollapsibleContent

Selector: brn-collapsible-content

Inputs

PropTypeDefaultDescription
id string | null | undefined - The id of the collapsible content element.

BrnCollapsibleTrigger

Selector: button[brnCollapsibleTrigger]

BrnCollapsible

Selector: brn-collapsible

Inputs

PropTypeDefaultDescription
disabled boolean false The disabled state of the collapsible component.
expanded boolean false The expanded or collapsed state of the collapsible component.

Outputs

PropTypeDefaultDescription
expandedChanged boolean false The expanded or collapsed state of the collapsible component.
Combobox Checkbox