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

Countdown

Overview

Example Countdown

Specs

Tokens

Token Short description
displayName Human-readable name shown in the structure panel.
date Target date/time for the countdown (Date or parseable string).
format Which time units to show (days / hours / minutes / seconds).
updateIntervalInMS Refresh rate in milliseconds (default 1000).
expiredText Text shown once the countdown reaches/passes the target time.
widthAuto Auto-size to content (true) or fill container (false).
showTimerIcon Toggle a decorative timer/clock icon.
events Container for the component’s event handlers.
ON_INIT (Events) Fires when the component is initialized (setup).
ON_DESTROY (Events) Fires when the component is removed (cleanup).
ON_GLOBAL_PARAMETERS_CHANGE (Events) Fires when relevant global parameters change.
ON_DATA_HUB_CHANGE (Events) Fires when the Data Hub context/state changes.
ON_EXPIRED (Events) Fires once when the target time is reached/passed.

Structure

(Configured in General Properties)

Dropdown to format date source Dialog to format date source

Styling

(Configured in Visual Properties)

Format minutes Format hours with minutes and seconds Format day with hours and minutes and seconds

Actions & Variants

(Configured in Events)

Links

Guidelines

Usage

Sizing & Layout

States & Feedback

Data-Driven / Conditional Behavior

Content & Localization

Dos & Don’ts

Do Don’t Article setting(s)
Set date with an unambiguous ISO string or Date object. Use ambiguous strings like 12/07/25. date
Show only needed units. Always include seconds for multi-day timers. format
Provide a clear completion line. Leave the view blank at 0. expiredText
Use the expiry event for follow-ups. Poll the UI for zero. events.ON_EXPIRED
Keep humane refresh rates (~1000 ms). Update multiple times per second. updateIntervalInMS
Size appropriately for placement. Force full width when space is tight. widthAuto
Treat the icon as secondary. Convey state only via the icon. showTimerIcon
React to parameter changes. Ignore global changes after init. events.ON_GLOBAL_PARAMETERS_CHANGE, date

Accessibility