Properties panel
Properties is the first tab of the right panel — alongside Events and Style — and it edits everything about the selected element that isn't styling: what kind of element it is, its attributes, and, for component instances, their props. Select an element on the canvas or in Layers , then click Properties at the top of the right panel.

The Element section
Every element starts with the same basics:
Tag — the element's type. Change it to turn a
divinto asection, apinto anh2.ID and Class — the element's identifier and CSS classes.
Text Content — the element's text, shown when it has no child elements.
Hidden — a checkbox that removes the element from the rendered page without deleting it.
A small dot appears next to any field that has a value; click the dot to clear it.
Attribute sections
Below the basics, Studio shows only the attributes that apply to the selected element's type, grouped into sections —
Identity
,
Link
,
Media
,
Form
,
Table
, and
Accessibility
. An image gets its source, alt text, and loading behavior; a form input gets its name, placeholder, and validation attributes; a plain
div
gets almost none of these. Sections that already have values open automatically and show a dot on their header.
Links get special treatment. On an
a
element, the
Link
row pairs a kind picker —
Internal Page
,
External URL
,
Anchor
,
Email
,
Phone
— with the matching input; choosing
Internal Page
lists your site's pages so you pick a destination instead of typing a path. The
Open in
attribute becomes a dropdown of the standard targets.
Anything not covered lives in the Custom section: click + Add attribute to add any attribute by name, edit its value inline, or remove it with ✕ .
Component props
When the selection is a component instance, a Component Props section lists the options the component exposes — see Working with components . Each prop gets a control matched to its type: a checkbox for on/off props, a number field, a dropdown for a fixed set of choices, a media picker for images, a color control for colors. The mode button beside each label switches the prop between a fixed value, a state binding, and a template, and → Edit definition opens the component itself.
Make any value dynamic
Most fields carry a small mode button beside their label showing the current mode's glyph. Clicking it steps to the field's next mode — abc is a plain value; $ref points the field at a state value; builds the value from a template that mixes text and data — and wraps back around, swapping the field's editor in place. Studio remembers each mode's value for the session, so cycling back restores what you had there. The state values on offer come from the document's State panel — see Script & logic .
Page and root settings
Select the page root — the topmost row in Layers — and extra sections appear:
Page (site pages only) — pick the page's Layout : the site default, none, or any layout in the project. See Pages, layouts, components .
Media — the file's breakpoints. Covered in Breakpoints .
Special elements swap in their own sections too: a repeater shows a Repeater section (see Repeaters ), and a switch element lists its cases with an expression field.
Every field writes a key on the selected element in the open file — attributes into
attributes
, component props into
$props
. The file format is described in
Components
.
Next
Style the same selection in the Style inspector
Bind props and attributes to real data in Script & logic