Skip to content

UI Node Catalog

Generated category

UI Node Catalog

Generated from 86 catalog nodes in UI.

UI/ComponentUI/ContainerUI/DataUI/ElementsUI/Elements/ButtonUI/Elements/ChartsUI/Elements/Charts/AgentUI/Elements/CheckboxUI/Elements/ContainersUI/Elements/DisplayUI/Elements/FilesUI/Elements/GameUI/Elements/GeoMapUI/Elements/GetUI/Elements/HotspotUI/Elements/InputUI/Elements/LabelerUI/Elements/Media+9 more

Nodes in this category

Showing 86 of 86 generated node docs.

Create Component

UI/Component

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

Instantiate Widget

UI/Container

Creates a new widget instance for dynamic insertion into containers. Select a widget from the dropdown to auto-generate input pins for its exposed props and customizations.

Push To Container

UI/Container

Dynamically adds an element to a container's children list

Remove From Container

UI/Container

Removes an element from a container's children list

Data Update

UI/Data

Updates data in a surface's data model

Request Elements

UI/Data

Requests element values from the frontend before processing

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 action of an interactive element (button, link, etc.)

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

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

Set Icon

UI/Elements/Display

Sets the icon name of an icon element

Set Markdown Content

UI/Elements/Display

Sets the markdown content of a markdown element

Set Progress

UI/Elements/Display

Sets the value of a progress bar (0-100)

Get File Input Files

UI/Elements/Files

Gets uploaded files, signed URLs, and FlowPaths from an A2UI fileInput element

Update Model3D

UI/Elements/Game

Update any property of a 3D model

Update Scene3D

UI/Elements/Game

Update any property of a 3D scene

Update Sprite

UI/Elements/Game

Update any property of a sprite

Update GeoMap

UI/Elements/GeoMap

Update markers, routes, or viewport of a map

Get Iframe Src

UI/Elements/Get

Gets the src URL of an iframe element

Get Tooltip Content

UI/Elements/Get

Gets the content text of a tooltip element

Update Hotspot

UI/Elements/Hotspot

Add, remove, or manage hotspots on an ImageHotspot element

Clear Input

UI/Elements/Input

Clears the value of an input element

Get Input Placeholder

UI/Elements/Input

Gets the placeholder text of an input element

Set Input Placeholder

UI/Elements/Input

Sets the placeholder text of an input element

Set TextField Error

UI/Elements/Input

Sets the error state or message of a text field

Update Labeler

UI/Elements/Labeler

Add, remove, or manage bounding boxes on an ImageLabeler element

Set Iframe HTML

UI/Elements/Media

Sets raw HTML content of an iframe element for previewing generated HTML

Set Iframe Src

UI/Elements/Media

Sets the source URL of an iframe element

Set Media Source

UI/Elements/Media

Signs a FlowPath and sets it as the source for image, video, avatar, iframe, lottie, or file preview elements

Set Bounding Boxes

UI/Elements/Overlay

Set, push, or clear bounding boxes on a BoundingBoxOverlay element

Query Children

UI/Elements/Query

Gets all child elements of a container

Query Elements by ID

UI/Elements/Query

Gets elements whose IDs match a pattern

Query Elements by Type

UI/Elements/Query

Gets all elements of a specific component type

Query Parent

UI/Elements/Query

Gets the parent element of an element

Get Select Value

UI/Elements/Select

Gets the selected value of a select element

Set Select Options

UI/Elements/Select

Sets the available options in a select element

Set Select Value

UI/Elements/Select

Sets the selected value of a select element

Set Tooltip Content

UI/Elements/Set

Sets the content text of a tooltip element

Set Slider Value

UI/Elements/Slider

Sets the value of a slider element

Push CSV to Table

UI/Elements/Table

Push CSV or Table data directly to a table element

Update Table

UI/Elements/Table

Add, remove, or update table data and structure

Close Dialog

UI/Navigation

Closes an open dialog. If no dialog ID is specified, closes the topmost dialog.

Get Current Route

UI/Navigation

Gets the current page route from the execution context

Get Query Params

UI/Navigation

Gets query parameters from the current URL

Get Route Params

UI/Navigation

Gets route parameters from the current URL

Navigate To

UI/Navigation

Navigates to a page route

Open Dialog

UI/Navigation

Opens a route/page as a modal dialog overlay

Set Query Param

UI/Navigation

Sets or updates a query parameter in the URL

URL Decode

UI/Navigation

Decodes a URL-encoded (percent-encoded) string

URL Encode

UI/Navigation

Encodes a string for safe use in URLs (percent-encoding)

Get Global State

UI/State

Gets a value from global state by key

Get Page State

UI/State

Gets a value from page-local state by key

Set Global State

UI/State

Sets a value in global state by key

Set Page State

UI/State

Sets a value in page-local state by key

Begin Rendering

UI/Surface

Sends a surface to the frontend to begin rendering

Create Surface

UI/Surface

Creates a new A2UI surface with an ID and root component

Delete Surface

UI/Surface

Removes a surface from the frontend

Set Surface Custom CSS

UI/Surface

Sets or clears scoped custom CSS for a custom UI surface at runtime

Show Screen

UI/Surface

Shows the current frontend screen while the workflow continues running

Surface Update

UI/Surface

Updates components in an existing surface