Show / Hide Widgets
Show / Hide widgets are containers that reveal or hide the widgets nested inside them based on a live condition — a Hype Train, a Twitch ad break, a poll, your stream category, or your alerts being paused.
| Widget | Shows its nested widgets… |
|---|---|
| Hype Train | …only during a Twitch Hype Train |
| Ad Break | …only during a Twitch ad break |
| Poll | …only while a Twitch poll is running |
| Game Category | …only while streaming a chosen category |
| Alerts Paused | …only while your alerts are paused |
How they work
- Add one of these widgets to your overlay (Add Widget → Primitives).
- Nest your own widgets inside it (Text, Image, Progress Bar, …).
- The nested widgets show and hide automatically as the condition changes.
- Every one has an Invert option to flip the condition — show except when it's true.
Displaying live values
Most of these widgets also carry live values (the Hype Train level, poll votes, an ad countdown, …) that the widgets inside can display:
- Add a Text (or Image) widget inside the container.
- Switch its value to dynamic (the
</>toggle). - Insert a value — pick it from the Show / Hide widget values group in the variable picker, or type it in, e.g.
`{{subtreeContext.hypeTrain.level}}`.
Each widget's page lists the exact values it provides.