Skip to content

Widget Types

The following widget types are supported:

WidgetDescription
buttonClickable button
eventTable of top alert event
formInput form
gaugeNumeric gauge
graphNumeric graph
imageImage
inputInput field
ledRGB Leds
numericNumeric value
progressProgress widget
setService Overview
shapeArbitrary shape
signSignpost
tableTabular data
textText
toolbarDashboard Toolbar

The following Input widget subtypes are supported:

WidgetDescription
checkboxCheckbox
comboCombination Box
dateDate
fileFile
passwordPassword
radioRadio
selectSelect
sliderSlider
switchSwitch
textText Field
textareaText Area

Button Widget

Button Widget

The button widget provides a simple clickable button and is typically used with widget actions to navigate to a new app page or to invoke a cloud-side automated action.

There are two varieties of button:

  • Text Button
  • Icon Button

Configurable fields

FieldDescription
footerFooter text to place at the bottom of the widget
headerHeader text to place at the top of the widget
textButton text if using a button icon
titleTitle text. Not typically used.

Custom CSS

PropertyDescription
--w-iconIcon to use instead of text. E.g. "$edit".
--w-elevationElevation in pixels of the button. Default is 0.
--w-prepend-iconIcon to prepend before the button text.
--w-append-iconIcon to append after the button text.
--w-roundedSet to round the button corners. Set to 0, XS, SM, LG or XL.
--w-variantSet to elevated, flat, tonal, outlined, text or plain.

More widget documentation coming soon...