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

Static Boardlet Wrapper

(not verified)

Link to Figma: tba

Overview

Specs

Tokens

Token Description
displayName Display name in structure panel
microfrontend Selected microfrontend application
staticComponentName Selected boardlet component from the microfrontend
externalConfig Configuration object passed to the boardlet
events Configurable component events
ON_INIT (Events) Triggered on component initialization
ON_DESTROY (Events) Triggered when component is removed
dataTestId Testing hook identifier

Structure

(Configured in Visual Properties)

Styling

(Configured in General Properties)

Actions & Variants

(Configured in Events)

Tests

(Configured in Testing Hooks)

Guidelines

Usage

Content & Localization

Dos & Don’ts

Do Don’t Article setting(s)
Select the microfrontend first, then pick a matching staticComponentName within it. Choose a staticComponentName from a different microfrontend or leave the pair inconsistent. microfrontend, staticComponentName
Pass only parameters the boardlet expects via externalConfig and validate them during init. Dump unrelated app state into externalConfig. externalConfig, ON_INIT
Build the initial configuration and hand it off on initialization. Rely on implicit defaults or “first user action” to configure the boardlet. ON_INIT, externalConfig
Tear down integrations and free resources when removed. Assume the embedded boardlet auto-cleans without signaling. ON_DESTROY
Set a unique dataTestId for automation. Target by brittle selectors like text or DOM position. dataTestId
Use a precise displayName so maintainers can find the instance quickly. Keep vague/default names that hinder maintenance. displayName
Keep configuration stable during a session; if it must change, re-init deliberately. Mutate externalConfig repeatedly mid-session, causing unpredictable reloads. externalConfig, ON_INIT
Choose boardlets with stable contracts registered in the selected microfrontend. Point to experimental or unregistered components. microfrontend, staticComponentName

Accessibility