Indicator
Examples for the ss-c-indicator module, including the ss-c-status-dot and ss-c-status-bar parts. A dot only repeats what its text label says, so keep the label and hide the dot from assistive technology.
Badge corner
9+
HTML
<span class="ss-c-indicator">
<span class="ss-c-indicator__item ss-c-badge ss-c-badge--error">9+</span>
<button type="button" class="ss-c-button">Inbox</button>
</span>
Positions
TS
TE
BS
BE
HTML
<span class="ss-c-indicator">
<span class="ss-c-indicator__item ss-c-indicator__item--top-start ss-c-badge">TS</span>
<span class="ss-c-indicator__item ss-c-indicator__item--top-end ss-c-badge">TE</span>
<span class="ss-c-indicator__item ss-c-indicator__item--bottom-start ss-c-badge">BS</span>
<span class="ss-c-indicator__item ss-c-indicator__item--bottom-end ss-c-badge">BE</span>
<button type="button" class="ss-c-button" style="min-width: 12em; min-height: 6em">Container</button>
</span>
Status dot
- Online
- Degraded
- Offline
- Syncing
- Paused
- Not checked
- Live
- Small
- Large
HTML
<ul style="display: flex; gap: 1.5rem; list-style: none; padding: 0; flex-wrap: wrap">
<li><span class="ss-c-status-dot ss-c-status-dot--success" aria-hidden="true"></span> Online</li>
<li><span class="ss-c-status-dot ss-c-status-dot--warning" aria-hidden="true"></span> Degraded</li>
<li><span class="ss-c-status-dot ss-c-status-dot--error" aria-hidden="true"></span> Offline</li>
<li><span class="ss-c-status-dot ss-c-status-dot--info" aria-hidden="true"></span> Syncing</li>
<li><span class="ss-c-status-dot ss-c-status-dot--muted" aria-hidden="true"></span> Paused</li>
<li><span class="ss-c-status-dot ss-c-status-dot--unknown" aria-hidden="true"></span> Not checked</li>
<li><span class="ss-c-status-dot ss-c-status-dot--success ss-c-status-dot--pulse" aria-hidden="true"></span> Live</li>
<li><span class="ss-c-status-dot ss-c-status-dot--sm ss-c-status-dot--success" aria-hidden="true"></span> Small</li>
<li><span class="ss-c-status-dot ss-c-status-dot--lg ss-c-status-dot--success" aria-hidden="true"></span> Large</li>
</ul>
Status bar
HTML
<footer class="ss-c-status-bar" aria-label="Connection status">
<span class="ss-c-status-bar__item" role="status"><span class="ss-c-status-dot ss-c-status-dot--success ss-c-status-dot--pulse" aria-hidden="true"></span>Connected</span>
<span class="ss-c-status-bar__item">3 peers</span>
<span class="ss-c-status-bar__item">Latency 38 ms</span>
<span class="ss-c-status-bar__item ss-c-status-bar__spacer">Ln 12, Col 4</span>
<span class="ss-c-status-bar__item">UTF-8</span>
</footer>