New to wireframes? Start with UI Customization Concepts and the Template Variables overview.
Overview
The Presence wireframe powers the user-avatar list showing who is currently active in the document. Variables below are available inside any<velt-presence-...-wireframe> tag via three forms:
This feature uses the flat-config access pattern — variables are referenced via the explicit
componentConfig.<path> form.Component Config
Root-level state shared with every Presence primitive.Context-Specific Variables
These are only resolvable inside the nested wireframe tags noted in the Available in column. Each is injected by the iteration / tooltip primitive that owns the tag.Type Reference
Types referenced by the variables above are documented in Data Models:Subcomponents
Each subcomponent below has its own wireframe tag.presence (root)
The root primitive — the <velt-presence> element customers place in their app.
- Public element:
<velt-presence> - Wireframe tag (HTML):
<velt-presence-wireframe> - Wireframe (React):
<VeltPresenceWireframe />
- React / Next.js
- Other Frameworks
presence-avatar-list
The list container that iterates filteredPresenceUsers and renders one avatar per active user.
- Public element:
<velt-presence-avatar-list> - Wireframe tag (HTML):
<velt-presence-avatar-list-wireframe> - Wireframe (React):
<VeltPresenceWireframe.AvatarList /> - Children:
presence-avatar-list-item—<velt-presence-avatar-list-item-wireframe>(per-user avatar).
presence-avatar-list-item
A single avatar in the list. Iterates over filteredPresenceUsers.
- Public element:
<velt-presence-avatar-list-item> - Wireframe tag:
<velt-presence-avatar-list-item-wireframe>
presence-avatar-remaining-count
The “+N more” badge shown when there are more active users than componentConfig.maxUsers.
- Public element:
<velt-presence-avatar-remaining-count> - Wireframe tag (HTML):
<velt-presence-avatar-remaining-count-wireframe> - Wireframe (React):
<VeltPresenceWireframe.AvatarRemainingCount />
presence-tooltip
Hover tooltip that opens over an avatar.
- Public element:
<velt-presence-tooltip> - Wireframe tag (HTML):
<velt-presence-tooltip-wireframe> - Wireframe (React):
<VeltPresenceTooltipWireframe /> - Children:
presence-tooltip-avatar,presence-tooltip-status-container,presence-tooltip-user-name,presence-tooltip-user-active,presence-tooltip-user-inactive.
Deeply-Nested Wireframe Tags
The tooltip decomposes further. Each tag below has its own<velt-presence-tooltip-...-wireframe> registration and inherits the tooltip’s per-user context.
Tooltip child tags
Related
- Presence — wireframe overview and default markup for this primitive.
- Template Variables — overview of the
velt-data/velt-if/velt-classsystem.

