Skip to content

The builder workspace

The builder screen has four working areas:

AreaLocationPurpose
Elements sidebarLeftDrag elements onto the canvas
CanvasCenterThe page you are building
Properties sidebarRightConfigure the selected element
Header tabsTopSwitch between builder modes

Builder workspace

Elements sidebar

Elements are grouped so you can scan them quickly:

  • Single line inputs — text, number, date, phone, and other typed fields.
  • Choice inputs — dropdowns, checkboxes, radios, toggles.
  • Actions — buttons and action-style controls.
  • Containers — panels, tabs, accordions, dialogs, splitters.
  • Content — text, images, video, icons, badges, cards.
  • Tables — data tables, dynamic tables, list grids.

Use the search box at the top of the sidebar to filter by name. Drag any element into a row on the canvas or into a container.

You can also save your own configured elements (or whole groups of elements) back into the sidebar as reusable library items.

Canvas

The canvas shows the current page. Elements are placed in rows; each row holds one or more columns, and each column holds one element. Drag elements to reorder them, drop them next to each other to share a row, or drop them inside containers.

Selecting an element highlights it and opens its settings on the right. The footer below the canvas lists all pages of the view — click to switch, add, or reorder pages.

Properties sidebar

Every property of the selected element lives here, organised into categories:

CategoryWhat it holds
GeneralName, label, placeholder, description, tooltips
DataData source bindings and request parameters
OptionsChoice lists for select-style elements
ColumnsColumn schema for tables
RestrictionsRequired, disabled, read-only, hidden, length limits
ValidatorsRequired message and extra validation rules
LogicvisibleIf, disableIf, requireIf, expressions, default value
ActionsEvents that run actions (navigate, load data, toast…)
DesignWidth, responsive widths, colors, padding

Only the categories relevant to the selected element are shown. See Common properties for the full reference.

Header tabs

TabPurpose
BuilderThe visual editor (default)
PreviewRun the view exactly as end users will see it
JSONEdit the raw view definition
TemplatesManage reusable HTML templates (plugin)
Form settingsView-wide settings: width, navigation, buttons, custom CSS
TranslationsTranslate labels and texts into other languages
VariablesDefine runtime variables (route params, constants, computed values)

Developers can add more tabs through plugins. If you see extra tabs, they come from plugins installed in your application.

The header also has an AI button — it opens the AI assistant panel in place of the properties sidebar, where you can describe changes in plain language and let AI edit the view for you.

Undo and history

The builder tracks your edits. Use undo/redo in the header to step through recent changes before saving.