Design System v1.0

List

Structured lists for content, settings, and navigation.

Styled lists (decimal · disc · none)

Ordered, unordered, and unstyled list treatments.

List decimal
  1. Connect your utility account to begin importing meter data.
  2. Review consumption, cost, and emissions across your sites.
  3. Set peak-demand thresholds and enable alarm notifications.
List disc
  • Benefits of active energy monitoring:
  • Lower peak-demand charges
  • Reduced GHG emissions
List none
  • Essential steps before a demand-response event:
  • Verify submeter data is reporting
  • Confirm baseline load and reduction target

Notification items with switches

Setting rows with an inline switch on each item.

Peak Demand Alerts

Get notified when demand nears threshold

Email Reports

Receive consumption summaries via email

SMS Alarms

Receive critical alarms via SMS

DR Event Reminders

Notify before demand-response events

Key / value rows with separators

Label-and-value pairs divided by separators.

Consumption
12,480 kWh
Peak Demand
480 kW
Emissions
3.2 tCO₂e

Navigation item group (links)

A grouped set of navigation links.

API reference

Structured rows built from the Item primitive — media, content (title + description), and trailing actions, grouped by ItemGroup.

Anatomy
ItemA single row laying out media, content, and actions.
ItemMediaLeading icon, avatar, or image slot.
ItemContentMain column holding the title and description.
ItemActionsTrailing slot for buttons or a menu.
ItemGroupWraps a set of items as one list.
ItemSeparatorA divider between rows.
ItemTitleThe row's primary line.
ItemDescriptionMuted secondary line under the title.
ItemHeaderOptional header row above the content.
ItemFooterOptional footer row below the content.
Props
PartPropTypeDefaultDescription
Itemvariant"default" | "outline" | "muted""default"Row surface style.
Itemsize"default" | "sm" | "xs""default"Row density (padding).

Command Palette

Search for a command to run...