(this page was created automatically. In case of formatting issues, please visit the official Wiki Page)

Accordion

Overview

The Dynamic Accordion component is a collapsible content container. It organizes information into expandable and collapsible sections. Each accordion item (child component) has a title that remains visible. The content of each section can be expanded or hidden.

Example Accordion

Specs

Structure

Labled structure of the Accordion component

General Properties

Visual Properties

Accordion Template (Header/Content)

General Properties
Visual Properties
Events

Configures the events that the component can trigger and respond to:

Testing Hooks

Datasource

Events

Configures the events that the component can trigger and respond to:

Authorization

Visibility

Testing Hooks

Layout

Links

Guidelines

Usage & Content

An accordion is used as a progressive disclosure pattern when content is related but not always needed on screen. The items hold secondary content that supports, but does not replace, the main content. Each item title describes one clear topic so the collapsed list is easy to scan. A meaningful displayName is set so the accordion can be recognized quickly in the structure panel.

Layout & Spacing

The layout is chosen to match the content. The layout property is set to "vertical" for stacked reading and forms, while the "horizontal" layout is reserved for short, side-by-side content. Gap classes are used to keep clear spacing between header parts and content. Padding is applied with paddingClass so content does not touch the container edges and neighboring components still have enough breathing room.

Visibility & Authorization

Visibility rules ensure that the accordion appears only when it is relevant, and sections that do not apply to a user are not shown. Sensitive accordions are fully hidden for users without permission. Conditional visibility keeps the layout clean by hiding empty or irrelevant accordions.

Content Quality & Clarity

Short, descriptive titles in sentence case are written so the title field clearly states what is inside each item. Internal displayName values are aligned with the visible titles, and the names in the structure panel roughly match what users see in the UI.

Dos and Don’ts

Usage & Content

Dos

Don’ts

Layout & Spacing

Dos

Don’ts

Visibility & Authorization

Dos

Don’ts

Content Quality & Clarity

Dos

Don’ts

Accessibility