Skip to content

Surface Update Node

UI/Surface

Surface Update

Updates components in an existing surface

a2ui_surface_updatestdLong running
Inputs3
Outputs1
Security exposure10/10
Packagestd

Ratings

Scores range from 0 to 10. Higher values mean more impact, exposure, or operational weight.

No score metadata has been set for this node yet.

Input Pins

3

Execution
exec_in

Execution input

Surface ID

String
surface_id

ID of the surface to update

Default main

Components

Struct Array
components

Components to add or update

SurfaceComponentSurfaceComponent3 fields
idstringrequired
styleanyOf (2)
variant 1Stylevariant

Complete style definition

classNamestring | null
backgroundanyOf (2)
variant 1Backgroundvariant

Background type

variant 2nullvariant
borderanyOf (2)
variant 1Bordervariant

Border styling

variant 2nullvariant
shadowanyOf (2)
variant 1Shadowvariant

Shadow styling

variant 2nullvariant
paddinganyOf (2)
variant 1Spacingvariant

Spacing (padding/margin) - accepts both "20px" and { "value": "20px" }

variant 2nullvariant
+18 more fields
variant 2nullvariant
eventRelevantboolean

When true, this component's current value is included in widget action event payloads

default false
Schema enforced

Output Pins

1

Execution
exec_out

Execution output

Node Info

Internal name
a2ui_surface_update
Category
UI/Surface