1.0.1 • Published 9 years ago

ddm-collapsible v1.0.1

Weekly downloads
17
License
MIT
Repository
github
Last release
9 years ago

DDM Collapsible

Collapsible component for DDM projects.

React

This library is written in React.js.

JSX Example

React.render(
  <CollapsibleGroup>
    <Collapsible>
      <CollapsibleHead>Collapsible 1</CollapsibleHead>
      <CollapsibleBody>
        ...
      </CollapsibleBody>
    </Collapsible>
    <Collapsible>
      <CollapsibleHead>Collapsible 2</CollapsibleHead>
      <CollapsibleBody>
        ...
      </CollapsibleBody>
    </Collapsible>
  </CollapsibleGroup>,
  DOMElement
);

Reference

CollapsibleGroup

A container for multiple Collapsible components.

Props

  • open={true|false}: Sets the initial state of child Collapsible components to open.
  • accordion={true}: Enables accordion behavior where only one Collapsible is open at a time.

Collapsible

A component that expands and collapses.

Props

  • open={true|false}: Sets the initial state to open. Overrides open prop from CollapsibleGroup.

Requirements

Must contain exactly one CollapsibleHead and one CollapsibleBody.

CollapsibleHead

The head of a Collapsible component. Acts as a toggle for collapsing and expanding the Collapsible.

Props

  • href="...": Convenience for making text in CollapsibleHead into a link. Setting this eliminates the need of typing out an anchor tag.

CollapsibleBody

The body of a Collapsible component. Expands and collapses using CSS transitions and max-height.

Props

No props available.

CSS Transform

To enable css transform on the CollapsibleHead arrow add the csstransforms class to the html element using a library such as Modernizr.

1.0.1

9 years ago

1.0.0

9 years ago

0.1.10

10 years ago

0.1.9

10 years ago

0.1.7

10 years ago

0.1.6

10 years ago

0.1.5

11 years ago

0.1.4

11 years ago

0.1.3

11 years ago

0.1.2

11 years ago

0.1.1

11 years ago

0.1.0

11 years ago