UI Node Catalog
UI category
Generated from 94 catalog nodes in UI.
Nodes in this category
Showing 94 of 94 generated node docs.
Create Component
UI/ComponentCreates an A2UI component with ID, style, and component data
Get Widget Element
UI/ContainerResolves 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/ContainerCreates 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/ContainerDynamically adds an element to a container's children list
Query Widget
UI/ContainerReads a typed query result from 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 query.
Remove From Container
UI/ContainerRemoves an element from a container's children list
Set Widget Text
UI/ContainerSets the text of an element inside a widget instance (from Instantiate Widget) before it is pushed to the frontend
Update Widget Inputs
UI/ContainerSends a typed input patch to a package widget instance. Connect the Element Ref from Instantiate Widget to generate one optional pin per contract input; only set pins are included in the patch.
Data Update
UI/DataUpdates data in a surface's data model
Request Elements
UI/DataRequests element values from the frontend before processing
Upsert Element
UI/DataUpdates or inserts an element value in the frontend
Clone Element
UI/ElementsClones an existing element and adds it to a container
Create Element
UI/ElementsCreates a new element and adds it to a parent container
Get Element
UI/ElementsGets an element's data from the page
Get Element Text
UI/ElementsGets the text content of an element
Get Element Value
UI/ElementsGets the value of an input element
Remove Element
UI/ElementsRemoves an element from the page
Set Element Action
UI/ElementsDynamically sets the legacy default action or a named event action of an interactive element
Set Element Disabled
UI/ElementsEnables or disables an element
Set Element Loading
UI/ElementsSets the loading state of a button element
Set Element Style
UI/ElementsSets style properties of an element
Set Element Text
UI/ElementsSets the text content of an element
Set Element Value
UI/ElementsSets the value of an input element
Set Element Visibility
UI/ElementsShows or hides an element
Get Button Disabled
UI/Elements/ButtonGets whether a button element is disabled
Get Button Label
UI/Elements/ButtonGets the label text of a button element
Get Button Loading
UI/Elements/ButtonGets whether a button element is in loading state
Set Button Label
UI/Elements/ButtonSets the label text of a button element
Update Calendar
UI/Elements/CalendarAdd, remove, or update calendar events and view configuration
Push Data to Chart
UI/Elements/ChartsPush data to a Nivo or Plotly chart. Select JSON for pre-formatted data or CSV for auto-transformation.
Set Chart Layout
UI/Elements/ChartsSets the layout configuration for a Plotly chart
Set Chart Style
UI/Elements/ChartsConfigure Nivo chart appearance
Set Nivo Chart Config
UI/Elements/ChartsSets configuration options for a Nivo chart
Chart Data Agent
UI/Elements/Charts/AgentUses an LLM to write and run SQL against a DataFusion session, returning chart-ready struct data.
Update Toggle
UI/Elements/CheckboxSet or toggle checkbox/switch checked state
Clear Children
UI/Elements/ContainersRemoves all children from a container element
Get Child At Index
UI/Elements/ContainersGets a child element at a specific index from a container
Insert Child At Index
UI/Elements/ContainersInserts a child element at a specific index in a container
Push Child
UI/Elements/ContainersAppends a child element to a container
Remove Child At Index
UI/Elements/ContainersRemoves a child element at a specific index from a container
Set Badge Content
UI/Elements/DisplaySets the content/text of a badge element
Set Diff Content
UI/Elements/DisplaySets the original and modified content of a diff view element
Set Icon
UI/Elements/DisplaySets the icon name of an icon element
Set Markdown Content
UI/Elements/DisplaySets the markdown content of a markdown element
Set Progress
UI/Elements/DisplaySets the value of a progress bar (0-100)
Get File Input Files
UI/Elements/FilesGets uploaded files, signed URLs, and FlowPaths from an A2UI fileInput or voiceInput element
Update Model3D
UI/Elements/GameUpdate any property of a 3D model
Update Scene3D
UI/Elements/GameUpdate any property of a 3D scene
Update Sprite
UI/Elements/GameUpdate any property of a sprite
Update Gantt
UI/Elements/GanttAdd, remove, or update gantt tasks, dependencies and configuration
Update GeoMap
UI/Elements/GeoMapUpdate markers, routes, or viewport of a map
Get Iframe Src
UI/Elements/GetGets the src URL of an iframe element
Get Tooltip Content
UI/Elements/GetGets the content text of a tooltip element
Update Graph
UI/Elements/GraphUpdate the nodes, edges or label styles of a graph
Update Hotspot
UI/Elements/HotspotAdd, remove, or manage hotspots on an ImageHotspot element
Clear Input
UI/Elements/InputClears the value of an input element
Get Input Placeholder
UI/Elements/InputGets the placeholder text of an input element
Set Input Placeholder
UI/Elements/InputSets the placeholder text of an input element
Set TextField Error
UI/Elements/InputSets the error state or message of a text field
Update Labeler
UI/Elements/LabelerAdd, remove, or manage bounding boxes on an ImageLabeler element
Set Iframe HTML
UI/Elements/MediaSets raw HTML content of an iframe element for previewing generated HTML
Set Iframe Src
UI/Elements/MediaSets the source URL of an iframe element
Set Media Source
UI/Elements/MediaSigns a FlowPath and sets it as the source for image, video, avatar, iframe, lottie, or file preview elements
Set Bounding Boxes
UI/Elements/OverlaySet, push, or clear bounding boxes on a BoundingBoxOverlay element
Query Children
UI/Elements/QueryGets all child elements of a container
Query Elements by ID
UI/Elements/QueryGets elements whose IDs match a pattern
Query Elements by Type
UI/Elements/QueryGets all elements of a specific component type
Query Parent
UI/Elements/QueryGets the parent element of an element
Get Select Value
UI/Elements/SelectGets the selected value of a select element
Set Select Options
UI/Elements/SelectSets the available options in a select element
Set Select Value
UI/Elements/SelectSets the selected value of a select element
Set Tooltip Content
UI/Elements/SetSets the content text of a tooltip element
Set Slider Value
UI/Elements/SliderSets the value of a slider element
Push CSV to Table
UI/Elements/TablePush CSV or Table data directly to a table element
Update Table
UI/Elements/TableAdd, remove, or update table data and structure
Close Dialog
UI/NavigationCloses an open dialog. If no dialog ID is specified, closes the topmost dialog.
Get Current Route
UI/NavigationGets the current page route from the execution context
Get Query Params
UI/NavigationGets query parameters from the current URL
Get Route Params
UI/NavigationGets route parameters from the current URL
Navigate To
UI/NavigationNavigates to a page route
Open Dialog
UI/NavigationOpens a route/page as a modal dialog overlay
Set Query Param
UI/NavigationSets or updates a query parameter in the URL
URL Decode
UI/NavigationDecodes a URL-encoded (percent-encoded) string
URL Encode
UI/NavigationEncodes a string for safe use in URLs (percent-encoding)
Get Global State
UI/StateGets a value from global state by key
Get Page State
UI/StateGets a value from page-local state by key
Set Global State
UI/StateSets a value in global state by key
Set Page State
UI/StateSets a value in page-local state by key
Begin Rendering
UI/SurfaceSends a surface to the frontend to begin rendering
Create Surface
UI/SurfaceCreates a new A2UI surface with an ID and root component
Delete Surface
UI/SurfaceRemoves a surface from the frontend
Set Surface Custom CSS
UI/SurfaceSets or clears scoped custom CSS for a custom UI surface at runtime
Show Screen
UI/SurfaceShows the current frontend screen while the workflow continues running
Surface Update
UI/SurfaceUpdates components in an existing surface