Skip to main content
We recommend that you familiarize yourselves with UI Customization Concepts before attempting to modify any components.

VeltPresenceWireframe

presence-overview.png

AvatarList

presence-avatar-list.png

Item

presence-avatar-list-item.png

AvatarRemainingCount

presence-avatar-remaining-count.png

VeltPresenceTooltipWireframe

presence-tooltip.png

Avatar

presence-tooltip-avatar.png

StatusContainer

presence-tooltip-avatar-status.png

UserName

presence-tooltip-username.png

UserActive

presence-tooltip-user-active.png

UserInactive

presence-tooltip-user-inactive.png

Styling

Disable ShadowDOM

  • By default, ShadowDOM is used to ensure that your app’s CSS does not interfere with the styling of the SDK components.
  • Disable the shadow dom to apply your custom CSS to the component.
Default: true

Limitations

  • Anonymous local users never see presence. The feature requires an identified user.
  • maxUsers does double duty: it caps the avatars shown and gates the “+N” overflow badge, which renders only when filteredPresenceUsers.length > maxUsers.
  • A custom template needs shadowDom="true" explicitly if you want it inside the shadow DOM.
  • Tooltip slots are status-gated: .UserActive renders only for online and .UserInactive only for away. Neither renders for offline.