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

Section

Overview

Specs

Tokens

Token Description
displayName Display name shown in the structure panel
elements Child components contained within the section
layout Arrangement of child elements: vertical or horizontal
loaderSize Size of the loading indicator: small, medium, large
loaderCoverBackground Background color of the loader overlay (hex)
scrollingEnabled Enables internal scrolling when content overflows
canShrink Allows the section to reduce its size
canGrow Allows the section to expand beyond default size
defaultHeight Initial section height (e.g., 300px)
gapClass Spacing between child elements (row/column classes)
alignItemsClass Vertical alignment of child elements
justifyContentClass Horizontal alignment/distribution of child elements
paddingClass Internal spacing around section content
events Configures the component events
ON_INIT (Events) Triggered when the section is initialized
ON_DESTROY (Events) Triggered when the section is removed from the DOM
showLoader Programmatically shows the loading indicator
hideLoader Programmatically hides the loading indicator

Structure

(Configured in General Properties)

(Configured in Visual Properties)

Styling

(Configured in Visual Properties)

Visual Properties tab

Actions & Variants

(Configured in Events)

(Configured in Component Methods)

Guidelines

Usage

Sizing & Layout

States & Feedback

Data-Driven / Conditional Behavior

Content & Localization

Dos & Don’ts

Do Don’t Article setting(s)
Set layout: "vertical" for forms and reading flows. Force dense forms into a cramped horizontal row. layout
Add consistent spacing via gapClass. Manually add inconsistent margins to children. gapClass
Provide defaultHeight and allow growth with canGrow. Hard-lock the Section height so content clips. defaultHeight, canGrow
Enable scrollingEnabled when content can overflow. Let content push surrounding UI or be cut off. scrollingEnabled
Show a loader during async work and size it appropriately. Leave users with a frozen area and no feedback. showLoader, hideLoader, loaderSize
Use a subtle loaderCoverBackground that preserves legibility. Pick a cover color that hides the spinner or content. loaderCoverBackground, loaderSize
Align content intentionally with alignItemsClass/justifyContentClass. Rely on default alignment that produces uneven layouts. alignItemsClass, justifyContentClass
Name the component clearly for maintainability. Keep the default generic name in the structure panel. displayName

Accessibility