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

Overview

The Huddle feature powers real-time audio / video / screen-share huddle rooms. Variables below are available inside any <velt-huddle-...-wireframe> tag (or the per-attendee tile wireframes) via three forms:
This feature uses the flat-config access pattern — variables are referenced via the explicit componentConfig.<path> form. Each wireframe primitive carries its own componentConfigSignal — the root container, the tool button, and each per-attendee tile expose different variable sets (documented separately below).

Component Config — Huddle (root)

State on the <velt-huddle> root container. These variables describe the active huddle room and its attendees.

Component Config — Huddle Tool

State on the <velt-huddle-tool> trigger button.

Context-Specific Variables

The per-attendee tile primitives (<velt-audio-huddle-user-wireframe> and <velt-video-huddle-user-wireframe>) carry a per-attendee componentConfigSignal. These variables are only resolvable inside the tile wireframes. The screen-share viewer (<velt-screen-sharing-huddle-wireframe>) reads componentConfig.screenSharing.stream and componentConfig.screenSharing.attendee from the root config.

Type Reference

Types referenced by the variables above:

Subcomponents

Each subcomponent below has its own wireframe tag.

huddle-tool

The join / leave button + state controls customers place in their toolbar.
  • Public element: <velt-huddle-tool>
  • Wireframe tag: <velt-huddle-tool-wireframe>

huddle (root container)

The huddle room container — renders attendees and the screen-share viewer.
  • Public element: <velt-huddle>
  • Wireframe tag: <velt-huddle-wireframe>

audio-huddle-user

Per-attendee tile for audio-only huddles. Renders a small avatar with a speaking ring.
  • Public element: <velt-audio-huddle-user>
  • Wireframe tag: <velt-audio-huddle-user-wireframe>

video-huddle-user

Per-attendee tile for video huddles. Shows the live video feed.
  • Public element: <velt-video-huddle-user>
  • Wireframe tag: <velt-video-huddle-user-wireframe>

screen-sharing-huddle

The screen-share viewer.
  • Public element: <velt-screen-sharing-huddle>
  • Wireframe tag: <velt-screen-sharing-huddle-wireframe>

huddle-menu-panel

In-huddle controls drawer (mute / unmute / video / screen / leave / settings).
  • Public element: <velt-huddle-menu-panel>
  • Wireframe tag: <velt-huddle-menu-panel-wireframe>

huddle-messages-panel

The text-chat panel inside the huddle.
  • Public element: <velt-huddle-messages-panel>
  • Wireframe tag: <velt-huddle-messages-panel-wireframe>

Putting it together

A typical huddle room that swaps between the join trigger and the active room, shows a per-attendee video tile, and surfaces the screen-share viewer when one is active: