Skip to content

UI Node Catalog

UI category

Generated from 101 catalog nodes in UI.

UI/AudioUI/CameraUI/ComponentUI/ContainerUI/DataUI/ElementsUI/Elements/ButtonUI/Elements/CalendarUI/Elements/ChartsUI/Elements/Charts/AgentUI/Elements/CheckboxUI/Elements/ContainersUI/Elements/DisplayUI/Elements/FilesUI/Elements/GameUI/Elements/GanttUI/Elements/GeoMapUI/Elements/GetUI/Elements/GraphUI/Elements/HotspotUI/Elements/InputUI/Elements/LabelerUI/Elements/MediaUI/Elements/OverlayUI/Elements/QueryUI/Elements/SelectUI/Elements/SetUI/Elements/SliderUI/Elements/TableUI/NavigationUI/StateUI/Surface

Nodes in this category

Showing 48 of 101 matching nodes.

Play Sound

UI/Audio

Play audio on the invoking frontend and continue when playback finishes, including when the Event runs remotely

Capture Camera Audio

UI/Camera

Request recent microphone audio from a Camera View the user started with audio enabled; returns the available part of the requested window

Capture Camera Frame

UI/Camera

Capture from a camera the user started on the invoking screen

Capture Camera Input

UI/Camera

Capture a camera frame and recent microphone audio from the active screen before uploading both temporary files

Control Camera

UI/Camera

Freeze, resume or stop the camera session that produced a frame

Read Camera Image

UI/Camera

Load a captured camera frame into an image for OCR or detection nodes

Update Camera Overlays

UI/Camera

Set annotations on the matching live frame; an empty array clears them

Create Component

UI/Component

Creates an A2UI component with ID, style, and component data

Get Widget Element

UI/Container

Resolves an element inside a widget instance (from Instantiate Widget). The output plugs into any element node (Set Element Value, Update GeoMap, Push CSV To Chart, …).

Instantiate Widget

UI/Container

Creates a new widget instance for dynamic insertion into containers. The dropdown lists project widgets and widgets from packages added to the project; selecting one auto-generates typed input pins (exposed props and customizations for project widgets, contract inputs for package widgets).

Push To Container

UI/Container

Dynamically adds an element to a container's children list

Query Widget

UI/Container

Calls a typed query or mutation on a package widget instance. Connect Element Ref from Instantiate Widget, or Element from Get Element for a widget placed in the visual builder, then select a contract operation.

Remove From Container

UI/Container

Removes an element from a container's children list

Set Widget Text

UI/Container

Sets the text of an element inside a widget instance (from Instantiate Widget) before it is pushed to the frontend

Update Widget Inputs

UI/Container

Sends a typed input patch to a package widget instance. Select a Page widget, or connect Element Ref from Instantiate Widget or Element from Get Element, to generate one optional pin per contract input. Only set pins are included in the patch.

Data Update

UI/Data

Updates data in a surface's data model

Request Elements

UI/Data

Fetches elements from the live page in one round-trip so later reads hit the cache

Upsert Element

UI/Data

Updates or inserts an element value in the frontend

Clone Element

UI/Elements

Clones an existing element and adds it to a container

Create Element

UI/Elements

Creates a new element and adds it to a parent container

Get Element

UI/Elements

Gets an element's data from the page

Get Element Text

UI/Elements

Gets the text content of an element

Get Element Value

UI/Elements

Gets the value of an input element

Remove Element

UI/Elements

Removes an element from the page

Set Element Action

UI/Elements

Dynamically sets the legacy default action or a named event action of an interactive element

Set Element Disabled

UI/Elements

Enables or disables an element

Set Element Loading

UI/Elements

Sets the loading state of a button element

Set Element Style

UI/Elements

Sets style properties of an element

Set Element Text

UI/Elements

Sets the text content of an element

Set Element Value

UI/Elements

Sets the value of an input element

Set Element Visibility

UI/Elements

Shows or hides an element

Get Button Disabled

UI/Elements/Button

Gets whether a button element is disabled

Get Button Label

UI/Elements/Button

Gets the label text of a button element

Get Button Loading

UI/Elements/Button

Gets whether a button element is in loading state

Set Button Label

UI/Elements/Button

Sets the label text of a button element

Update Calendar

UI/Elements/Calendar

Add, remove, or update calendar events and view configuration

Push Data to Chart

UI/Elements/Charts

Push data to a Nivo or Plotly chart. Select JSON for pre-formatted data or CSV for auto-transformation.

Set Chart Layout

UI/Elements/Charts

Sets the layout configuration for a Plotly chart

Set Chart Style

UI/Elements/Charts

Configure Nivo chart appearance

Set Nivo Chart Config

UI/Elements/Charts

Sets configuration options for a Nivo chart

Chart Data Agent

UI/Elements/Charts/Agent

Uses an LLM to write and run SQL against a DataFusion session, returning chart-ready struct data.

Update Toggle

UI/Elements/Checkbox

Set or toggle checkbox/switch checked state

Clear Children

UI/Elements/Containers

Removes all children from a container element

Get Child At Index

UI/Elements/Containers

Gets a child element at a specific index from a container

Insert Child At Index

UI/Elements/Containers

Inserts a child element at a specific index in a container

Push Child

UI/Elements/Containers

Appends a child element to a container

Remove Child At Index

UI/Elements/Containers

Removes a child element at a specific index from a container

Set Badge Content

UI/Elements/Display

Sets the content/text of a badge element