aether-accordion
An easy-to-use, performant, full tested and configurable accordion UI component written in Vanilla JS.
Check the Storybook ↗
All the use cases are demonstrated and documented at the Storybook. Also, each example is provided with the source code so you can understand how to use it yourself.
Features:
- Fast and easy to use
- Documented through stories
- Advanced API
- SASS variables
- CSS transitions
- Events
- Nesting
- AJAX content
Install
npm install aether-accordion --save
Quick start
Here is the basic implementation. For more advanced use cases refer to the linked Storybook at the beginning of this file.
Section 1 Section 1 Content... Section 2 Section 2 Content... Section 3 Section 3 Content...
Development
Run the Storybook
npm start
Run linters
npm run lint
Run tests
npm test
Get coverage
npm run coverage
Build the lib
npm run build