Skip to main content
New to wireframes? Start with UI Customization Concepts and the Template Variables overview.

Overview

The Live Cursors feature renders collaborative cursor pointers showing where each remote user is on the page. Variables below are available inside any <velt-cursor-pointer-...-wireframe> tag via three forms:
This feature uses the flat-config access pattern — variables are referenced via the explicit componentConfig.<path> form. The orchestrating <velt-cursor> element controls visibility but is not itself wireframed; only the per-user pointer (<velt-cursor-pointer-wireframe>) is customizable.

Component Config — Cursor (root)

State on the root <velt-cursor> element. These variables describe the full set of remote cursors and the local user.

Component Config — Cursor Pointer (per-user)

The cursor-pointer’s componentConfigSignal is per-user — it carries data for one specific cursor. Use these variables inside <velt-cursor-pointer-wireframe> and its child tags.

Helper functions

The cursor-pointer config also exposes three helper functions you can call from your wireframe markup:

Common Props

The root <velt-cursor> element accepts these public attributes (each maps onto componentConfig.<name>): The per-user <velt-cursor-pointer-wireframe> does not accept additional public props — its config is supplied by the cursor service for each remote user.

Type Reference

Types referenced by the variables above:

Subcomponents

cursor (root, no wireframe registration)

The orchestrating element. Reads cursor positions from the realtime feed and instantiates one cursor-pointer per remote user.
  • Public element: <velt-cursor>

cursor-pointer

The per-user cursor visual.
  • Public element: <velt-cursor-pointer> (rarely used directly; usually rendered by <velt-cursor>)
  • Wireframe tag: <velt-cursor-pointer-wireframe>

Deeply-Nested Wireframe Tags

The cursor-pointer decomposes into the tags below — each registered as <velt-cursor-pointer-...-wireframe>. Inside each, the per-user componentConfig (from the cursor-pointer config) resolves.

Cursor Pointer child tags

  • Cursors — wireframe overview and default markup for this primitive.
  • Template Variables — overview of the velt-data / velt-if / velt-class system.