1.0.1 • Published 8 years ago

ddm-collapsible v1.0.1

Weekly downloads
17
License
MIT
Repository
github
Last release
8 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

8 years ago

1.0.0

8 years ago

0.1.10

9 years ago

0.1.9

9 years ago

0.1.7

9 years ago

0.1.6

9 years ago

0.1.5

9 years ago

0.1.4

9 years ago

0.1.3

9 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago