Initial release of the demo/documentation website.
Uses the NextJS framework, Bulma for CSS/SCSS, Font Awesome 6 for icons, etc.
Adds a home page, (barebones) getting started page, accordion documentation (with lots of examples, syntax highlighting, prop/method documentation, etc.), and a support/FAQ page
Some basic mobile-friendly functionality and interactions such as hiding/closing a navigation menu
Many misc. details such as favicons, <head> elements, etc.
Also does a bit of refactoring to the actual accordion components. Some methods have been slightly renamed. <AccordionSection> now passes all of its props down to its children. This means that <AccordionPanel> and <BaseAccordionPanel> need to strip out props that shouldn't be passed down to the underlying HTML, and they receive getters for certain values rather than the values themselves.
Initial release of the demo/documentation website.
<head>
elements, etc.Also does a bit of refactoring to the actual accordion components. Some methods have been slightly renamed.
<AccordionSection>
now passes all of its props down to its children. This means that<AccordionPanel>
and<BaseAccordionPanel>
need to strip out props that shouldn't be passed down to the underlying HTML, and they receive getters for certain values rather than the values themselves.Some resources used:
Resolves #9 Resolves #47