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

VeltPresenceWireframe

<VeltWireframe>
    <VeltPresenceWireframe>
        <VeltPresenceWireframe.AvatarList />
        <VeltPresenceWireframe.AvatarRemainingCount />
    </VeltPresenceWireframe>
</VeltWireframe>

AvatarList

<VeltWireframe>
    <VeltPresenceWireframe.AvatarList>
        <VeltPresenceWireframe.AvatarList.Item />
    </VeltPresenceWireframe.AvatarList>
</VeltWireframe>

Item

<VeltWireframe>
    <VeltPresenceWireframe.AvatarList.Item />
</VeltWireframe>

AvatarRemainingCount

<VeltWireframe>
    <VeltPresenceWireframe.AvatarRemainingCount />
</VeltWireframe>

VeltPresenceTooltipWireframe

<VeltWireframe>
    <VeltPresenceTooltipWireframe>
        <VeltPresenceTooltipWireframe.Avatar />
        <VeltPresenceTooltipWireframe.StatusContainer />
    </VeltPresenceTooltipWireframe>
</VeltWireframe>

Avatar

<VeltWireframe>
    <VeltPresenceTooltipWireframe.Avatar />
</VeltWireframe>

StatusContainer

<VeltWireframe>
    <VeltPresenceTooltipWireframe.StatusContainer>
        <VeltPresenceTooltipWireframe.UserName />
        <VeltPresenceTooltipWireframe.UserActive />
        <VeltPresenceTooltipWireframe.UserInactive />
    </VeltPresenceTooltipWireframe.StatusContainer>
</VeltWireframe>

UserName

<VeltWireframe>
    <VeltPresenceTooltipWireframe.UserName />
</VeltWireframe>

UserActive

<VeltWireframe>
    <VeltPresenceTooltipWireframe.UserActive />
</VeltWireframe>

UserInactive

<VeltWireframe>
    <VeltPresenceTooltipWireframe.UserInactive />
</VeltWireframe>

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

<VeltPresence shadowDom={false} />