Sample Component Output
To experience the Accordion Component as well as see examples of its configuration options as well as HTML and JSON output, visit the Component Library.
Technical Details
The latest technical documentation about the Accordion Component can be found on GitHub.
Further details about developing Core Components can be found in the Core Components developer documentation.
Deep Linking to a Panel
The Accordion, Carousel, and Tabs Components support linking directly to a panel within the component.
To do this:
- View the page with the component using the View as Published option in the page editor.
- Inspect the content of the page and identify the ID of the panel.
- For example
id="accordion-86196c94d3-item-ca319dbb0b"
- For example
- The ID becomes the anchor you can append to the URL using a hash (
#
).- For example
https://wknd.site/content/wknd/language-masters/en/magazine/western-australia.html#accordion-86196c94d3-item-ca319dbb0b
- For example
Navigating to the URL with the panel ID as anchor, the browser will scroll directly to the particular component and display the specified panel. If the panel is configured to not be expanded by default, it will be expanded automatically.
Accordion and Responsive Design
All Core Components are designed to be fully responsive, ensuring a seamless experience across devices.
Some some advanced components like the Accordion Component may require specific consideration within the context of the implementing project in order to maintain responsiveness in all conditions. Please see the document Responsive Design of the Core Components for more information.