0.1.0 • Published 2 years ago

@talixo/accordion v0.1.0

Weekly downloads
15
License
MIT
Repository
github
Last release
2 years ago

Talixo Accordion

UI component which represents Accordion

How to install

Package is available as @talixo/accordion in NPM registry, so you can use it in your project using npm install @talixo/accordion --save or yarn add @talixo/accordion.

Requirements

Your package should additionally have some extra dependencies:

  • @talixo/collapse: ^0.1.1
  • @talixo/shared: ^0.1.0
  • prop-types: ^15.6.1
  • react: ^16.2.0
  • react-dom: ^16.2.0

These packages are required by @talixo/accordion, but you have to install them manually, to avoid having different versions of these in your application.

Supported props

Property nameTypeDefaultDescription
classNamestringn/aadditional class name passed to wrapper
smoothbooln/ashould elements be collapsed and opened smoothly?
multibooln/ashould allow opening many elements at once?
animationTimenumber300time of smooth animation (in ms)
optionsOption[]n/aoptions to show in Accordion
valueanyself-controlledID of currently opened option
onChangefunctionn/aHandler fired on possible change of opened container
renderOpenIconfunctionn/aRender "open" icon for closed option
renderCloseIconfunctionn/aRender "close" icon for opened option
buildIdfunction(x, index) => indexFunction to build unique ID for option

Types

Option

Option which should be shown in Accordion has few required properties:

Property nameTypeDefaultDescription
labelnoden/aLabel to show in button
contentnodesn/aContent to put inside collapsible element

Changelog

  • 0.1.0 - initial version
1.0.0-alpha.38

2 years ago

1.0.0-alpha.37

2 years ago

1.0.0-alpha.36

2 years ago

1.0.0-alpha.35

7 years ago

1.0.0-alpha.31

7 years ago

1.0.0-alpha.30

7 years ago

1.0.0-alpha.27

7 years ago

1.0.0-alpha.24

7 years ago

1.0.0-alpha.21

7 years ago

1.0.0-alpha.20

7 years ago

1.0.0-alpha.19

7 years ago

1.0.0-alpha.18

7 years ago

1.0.0-alpha.16

7 years ago

1.0.0-alpha.12

7 years ago

1.0.0-alpha.7

7 years ago

1.0.0-alpha.6

7 years ago

1.0.0-alpha.5

7 years ago

1.0.0-alpha.4

7 years ago

1.0.0-alpha.3

7 years ago

1.0.0-alpha.2

7 years ago

0.1.0

7 years ago