Skip to content

Update Hotspot Node

UI/Elements/Hotspot

Update Hotspot

Add, remove, or manage hotspots on an ImageHotspot element

a2ui_update_hotspotstdLong running
Inputs4
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

4

Execution
exec_in

Hotspot Image

Struct
element_ref

Reference to the ImageHotspot element

ImageHotspotPropsImageHotspotProps8 fields
srcBoundValuerequired

Image source URL

variant 1PathBindingvariant

Path binding with optional default value for preview

pathstringrequired
defaultValueanyOf (2)
variant 1PathDefaultvariant

Default value for path bindings - stores the preview value

variant 2nullvariant
variant 2objectvariant
literalStringstringrequired
variant 3objectvariant
literalNumbernumber:doublerequired
format double
variant 4objectvariant
literalBoolbooleanrequired
altanyOf (2)

Alternative text for accessibility

variant 1BoundValuevariant

Represents a value that can be either a literal or a data path binding

variant 1PathBindingvariant

Path binding with optional default value for preview

pathstringrequired
defaultValueanyOf (2)
variant 2objectvariant
literalStringstringrequired
variant 3objectvariant
literalNumbernumber:doublerequired
format double
variant 4objectvariant
literalBoolbooleanrequired
variant 2nullvariant
hotspotsBoundValuerequired

Array of hotspots

variant 1PathBindingvariant

Path binding with optional default value for preview

pathstringrequired
defaultValueanyOf (2)
variant 1PathDefaultvariant

Default value for path bindings - stores the preview value

variant 2nullvariant
variant 2objectvariant
literalStringstringrequired
variant 3objectvariant
literalNumbernumber:doublerequired
format double
variant 4objectvariant
literalBoolbooleanrequired
showMarkersanyOf (2)

Show marker indicators

variant 1BoundValuevariant

Represents a value that can be either a literal or a data path binding

variant 1PathBindingvariant

Path binding with optional default value for preview

pathstringrequired
defaultValueanyOf (2)
variant 2objectvariant
literalStringstringrequired
variant 3objectvariant
literalNumbernumber:doublerequired
format double
variant 4objectvariant
literalBoolbooleanrequired
variant 2nullvariant
markerStyleanyOf (2)

Marker style: "pulse", "dot", "ring", "square", "diamond", "none"

variant 1BoundValuevariant

Represents a value that can be either a literal or a data path binding

variant 1PathBindingvariant

Path binding with optional default value for preview

pathstringrequired
defaultValueanyOf (2)
variant 2objectvariant
literalStringstringrequired
variant 3objectvariant
literalNumbernumber:doublerequired
format double
variant 4objectvariant
literalBoolbooleanrequired
variant 2nullvariant
fitanyOf (2)

Image fit: "contain", "cover", "fill"

variant 1BoundValuevariant

Represents a value that can be either a literal or a data path binding

variant 1PathBindingvariant

Path binding with optional default value for preview

pathstringrequired
defaultValueanyOf (2)
variant 2objectvariant
literalStringstringrequired
variant 3objectvariant
literalNumbernumber:doublerequired
format double
variant 4objectvariant
literalBoolbooleanrequired
variant 2nullvariant
normalizedanyOf (2)

Use normalized coordinates (0-1) instead of pixels

variant 1BoundValuevariant

Represents a value that can be either a literal or a data path binding

variant 1PathBindingvariant

Path binding with optional default value for preview

pathstringrequired
defaultValueanyOf (2)
variant 2objectvariant
literalStringstringrequired
variant 3objectvariant
literalNumbernumber:doublerequired
format double
variant 4objectvariant
literalBoolbooleanrequired
variant 2nullvariant
showTooltipsanyOf (2)

Show tooltips on hover

variant 1BoundValuevariant

Represents a value that can be either a literal or a data path binding

variant 1PathBindingvariant

Path binding with optional default value for preview

pathstringrequired
defaultValueanyOf (2)
variant 2objectvariant
literalStringstringrequired
variant 3objectvariant
literalNumbernumber:doublerequired
format double
variant 4objectvariant
literalBoolbooleanrequired
variant 2nullvariant

Operation

String
operation

What operation to perform

Default Add
AddRemoveSet AllClearGet AllSet Image

Hotspot

Struct
hotspot

Hotspot to add

HotspotHotspot8 fields
idstringrequired

Unique identifier for this hotspot

xnumber:doublerequired

X coordinate (pixels or normalized 0-1)

format double
ynumber:doublerequired

Y coordinate (pixels or normalized 0-1)

format double
sizenumber | null

Hotspot size in pixels

format double
labelstring | null

Label text shown on hover

descriptionstring | null

Description shown in tooltip

colorstring | null

Hotspot color (e.g., '#3b82f6')

actionstring | null

Action ID to trigger when clicked

Output Pins

1

Execution
exec_out

Node Info

Internal name
a2ui_update_hotspot
Category
UI/Elements/Hotspot