Skip to main content
Every component type the Create Themed Component dialog itself offers, and every property it exposes for each — a deliberately narrower set than the general component registry. 51 themeable component types · 6 universal Style properties · 13 universal Layout properties Not themeable: Carousel, Video exist as ordinary components in Studio (see the general Component Reference) but have no themed-component schema at all — they can’t be turned into a reusable preset via Create Themed Component. See Create Themed Component for how to actually use these to build a preset, and the general Component Reference for what each component can do elsewhere in Studio, beyond theming. A note on colors and other themeable values: Any color-type prop or style value (backgroundColor/color/borderColor/*Color props) may be a raw value OR a $token reference resolved against the active theme mode. Namespace is inferred from the token string.

Available Widgets, by Category

Charts

Data Display

Disclosure

Feedback

Forms

Layout

Media And Icons

Others

Overlay

Typography

Universal Style Properties

Every themed component gets these from the dialog’s Style accordion, in addition to its own properties below — subject to the applicability notes in each row.

Universal Layout Properties

Every themed component gets these from the dialog’s Layout accordion, in addition to its own properties below — subject to the applicability notes in each row (several are container-only or have per-type exceptions, unlike the Style properties above, which are almost all universal).

Component Details

Accordion

  • Category: Disclosure
  • Container (accepts children): No
Properties specific to Accordion (plus every Universal Style and Layout Property above): ↑ Back to catalog

Actionsheet

  • Category: Disclosure
  • Container (accepts children): No
Properties specific to Actionsheet (plus every Universal Style and Layout Property above): ↑ Back to catalog

Alert

  • Category: Feedback
  • Container (accepts children): No
Properties specific to Alert (plus every Universal Style and Layout Property above): ↑ Back to catalog

AlertDialog

  • Category: Overlay
  • Container (accepts children): No
Properties specific to AlertDialog (plus every Universal Style and Layout Property above): ↑ Back to catalog

AreaChart

  • Category: Charts
  • Container (accepts children): No
Properties specific to AreaChart (plus every Universal Style and Layout Property above): ↑ Back to catalog

Avatar

  • Category: Media And Icons
  • Container (accepts children): No
Properties specific to Avatar (plus every Universal Style and Layout Property above): ↑ Back to catalog

Badge

  • Category: Data Display
  • Container (accepts children): No
Properties specific to Badge (plus every Universal Style and Layout Property above): ↑ Back to catalog

BarChart

  • Category: Charts
  • Container (accepts children): No
Properties specific to BarChart (plus every Universal Style and Layout Property above): ↑ Back to catalog

Box

  • Category: Layout
  • Container (accepts children): Yes
Properties specific to Box (plus every Universal Style and Layout Property above): ↑ Back to catalog

Button

  • Category: Forms
  • Container (accepts children): No
Properties specific to Button (plus every Universal Style and Layout Property above): ↑ Back to catalog

Card

  • Category: Data Display
  • Container (accepts children): Yes
Properties specific to Card (plus every Universal Style and Layout Property above): ↑ Back to catalog

CardList

  • Category: Data Display
  • Container (accepts children): Yes
Properties specific to CardList (plus every Universal Style and Layout Property above): ↑ Back to catalog

Center

  • Category: Layout
  • Container (accepts children): Yes
Properties specific to Center (plus every Universal Style and Layout Property above): ↑ Back to catalog

Checkbox

  • Category: Forms
  • Container (accepts children): No
Properties specific to Checkbox (plus every Universal Style and Layout Property above): ↑ Back to catalog

CircleImage

  • Category: Media And Icons
  • Container (accepts children): No
Properties specific to CircleImage (plus every Universal Style and Layout Property above): ↑ Back to catalog

Column

  • Category: Layout
  • Container (accepts children): Yes
Properties specific to Column (plus every Universal Style and Layout Property above): ↑ Back to catalog

Divider

  • Category: Layout
  • Container (accepts children): No
Properties specific to Divider (plus every Universal Style and Layout Property above): ↑ Back to catalog

Drawer

  • Category: Overlay
  • Container (accepts children): No
Properties specific to Drawer (plus every Universal Style and Layout Property above): ↑ Back to catalog

Fab

  • Category: Others
  • Container (accepts children): No
Properties specific to Fab (plus every Universal Style and Layout Property above): ↑ Back to catalog

Form

  • Category: Forms
  • Container (accepts children): Yes
No properties of its own beyond the Universal Style and Layout Properties above. ↑ Back to catalog

FormControl

  • Category: Forms
  • Container (accepts children): Yes
Properties specific to FormControl (plus every Universal Style and Layout Property above): ↑ Back to catalog

Grid

  • Category: Layout
  • Container (accepts children): Yes
Properties specific to Grid (plus every Universal Style and Layout Property above): ↑ Back to catalog

Heading

  • Category: Typography
  • Container (accepts children): No
Properties specific to Heading (plus every Universal Style and Layout Property above): ↑ Back to catalog

Icon

  • Category: Media And Icons
  • Container (accepts children): No
Properties specific to Icon (plus every Universal Style and Layout Property above): ↑ Back to catalog

IconButton

  • Category: Forms
  • Container (accepts children): No
Properties specific to IconButton (plus every Universal Style and Layout Property above): ↑ Back to catalog

Image

  • Category: Media And Icons
  • Container (accepts children): No
Properties specific to Image (plus every Universal Style and Layout Property above): ↑ Back to catalog

Input

  • Category: Forms
  • Container (accepts children): No
Properties specific to Input (plus every Universal Style and Layout Property above): ↑ Back to catalog

LanguageSwitcher

  • Category: Data Display
  • Container (accepts children): No
Properties specific to LanguageSwitcher (plus every Universal Style and Layout Property above): ↑ Back to catalog

LineChart

  • Category: Charts
  • Container (accepts children): No
Properties specific to LineChart (plus every Universal Style and Layout Property above): ↑ Back to catalog
  • Category: Forms
  • Container (accepts children): No
Properties specific to Link (plus every Universal Style and Layout Property above): ↑ Back to catalog

List

  • Category: Data Display
  • Container (accepts children): Yes
Properties specific to List (plus every Universal Style and Layout Property above): ↑ Back to catalog
  • Category: Overlay
  • Container (accepts children): No
Properties specific to Menu (plus every Universal Style and Layout Property above): ↑ Back to catalog
  • Category: Overlay
  • Container (accepts children): Yes
Properties specific to Modal (plus every Universal Style and Layout Property above): ↑ Back to catalog

PieChart

  • Category: Charts
  • Container (accepts children): No
Properties specific to PieChart (plus every Universal Style and Layout Property above): ↑ Back to catalog

Popover

  • Category: Overlay
  • Container (accepts children): No
Properties specific to Popover (plus every Universal Style and Layout Property above): ↑ Back to catalog

Pressable

  • Category: Forms
  • Container (accepts children): Yes
Properties specific to Pressable (plus every Universal Style and Layout Property above): ↑ Back to catalog

Progress

  • Category: Feedback
  • Container (accepts children): No
Properties specific to Progress (plus every Universal Style and Layout Property above): ↑ Back to catalog

Radio

  • Category: Forms
  • Container (accepts children): No
Properties specific to Radio (plus every Universal Style and Layout Property above): ↑ Back to catalog

Row

  • Category: Layout
  • Container (accepts children): Yes
Properties specific to Row (plus every Universal Style and Layout Property above): ↑ Back to catalog

SearchInput

  • Category: Forms
  • Container (accepts children): No
Properties specific to SearchInput (plus every Universal Style and Layout Property above): ↑ Back to catalog

Select

  • Category: Forms
  • Container (accepts children): No
Properties specific to Select (plus every Universal Style and Layout Property above): ↑ Back to catalog

Skeleton

  • Category: Others
  • Container (accepts children): No
Properties specific to Skeleton (plus every Universal Style and Layout Property above): ↑ Back to catalog

Slider

  • Category: Forms
  • Container (accepts children): No
Properties specific to Slider (plus every Universal Style and Layout Property above): ↑ Back to catalog

Spinner

  • Category: Feedback
  • Container (accepts children): No
Properties specific to Spinner (plus every Universal Style and Layout Property above): ↑ Back to catalog

StackedBarChart

  • Category: Charts
  • Container (accepts children): No
Properties specific to StackedBarChart (plus every Universal Style and Layout Property above): ↑ Back to catalog

Switch

  • Category: Forms
  • Container (accepts children): No
Properties specific to Switch (plus every Universal Style and Layout Property above): ↑ Back to catalog

Table

  • Category: Data Display
  • Container (accepts children): Yes
Properties specific to Table (plus every Universal Style and Layout Property above): ↑ Back to catalog

Text

  • Category: Typography
  • Container (accepts children): No
Properties specific to Text (plus every Universal Style and Layout Property above): ↑ Back to catalog

Textarea

  • Category: Forms
  • Container (accepts children): No
Properties specific to Textarea (plus every Universal Style and Layout Property above): ↑ Back to catalog

Toast

  • Category: Feedback
  • Container (accepts children): No
Properties specific to Toast (plus every Universal Style and Layout Property above): ↑ Back to catalog

Tooltip

  • Category: Overlay
  • Container (accepts children): No
Properties specific to Tooltip (plus every Universal Style and Layout Property above): ↑ Back to catalog

Component properties

Every component type in the general registry, and every property it exposes anywhere in Studio.

Themed components

How to create a preset and apply it to a component.