Creating Widgets

A widget is a single, reusable piece of content with data behind it. You create one, choose its type, give it a title and data, and it's ready to view, embed, or render elsewhere.

Leaf types (the content)

  • Chart — line, bar, pie, doughnut, radar, polar area, bubble, or scatter.
  • Table — tabular data (same data shape as a chart).
  • Markdown — formatted text.
  • HTML — raw HTML content.

Container types (layouts)

Containers arrange other widgets:

  • Grid — lay child widgets out in a grid.
  • Tabs — show child widgets as tabs.
  • Index — a set of clickable cards linking to other widgets.

Child / nested widgets

A container holds child widgets, each with a position and an optional label. You reorder children as needed, and when a child's data updates the change fans out to the parents that include it — so a dashboard built from sub-widgets stays current automatically.

Once created, organize widgets on your home list and decide who can see them in Embedding & visibility.