Skip to main content
A widget is a term used to represent an atomic UI element associated with specific data. It serves as a versatile tool that adds context based on the trace state. Its primary objective is to deliver meaningful insights to end users, offering a clear understanding of the progress made in the process. Since users may have varying preferences for the information displayed, it is essential to create a configuration file aligned with the principles used for the overview table configuration.

Views

A view is a keyword we use to define an atomic display of a piece of data. We provide core views which are fundamental to displaying correctly various natures of data. All the views have the common property:
type
string
required
The type of view to display.
Widget views can be used in the workflow overview and the trace infos via their dedicated configuration files.

Text

The text view enables to display a piece of data as plain text. If the text is too long, an ellipses will be displayed.
This is the default view used if a view type is invalid.

Number

The number view displays a piece of data as formatted number.
☝️ Welcome to the content that you can only see inside the first Tab.

Date

The date view displays a formatted date and supports a deadline warning feature. This feature displays the date in red with a warning icon if it’s past or too close to today.

A date view with a deadline warning

Progress bar

The progress bar view displays a percentage value in a classic progress bar which changes color based on predefined ranges of progress.

Labels

The labels view displays a list of strings as a set of labels.

Status

The status displays a progress as well as the name of the status at the same time.
☝️ View an example of how the date view appears here.

Key-value

The keyValue view displays any widget (usually a text) nested under a label. This widget is usually used to display relevant data in the trace infos.
☝️ View an example of how the keyValue view appears here.

Icon

The icon view displays an icon, which can be static or resolved dynamically from a path. A label can be displayed next to the icon.
☝️ View an example of how the icon view appears here.

Boolean

The boolean view displays a checkmark if the path resolves to a truthy value.
It is similar to the icon view but with a simpler configuration.
☝️ View an example of how the boolean view appears here.
The link view displays an HTML link. It has the same configuration as the Link Wrapper view.
☝️ View an example of how the link view appears here.

Wrappers

Wrappers are components that wrap other widgets.

Window Wrapper

Tooltip Wrapper