Overview

tng-badge displays a count or label on top of projected content (e.g. an icon or button). Supports value (number or string), dot mode, max overflow (e.g. 99+), position, variant, and class hooks.

Quick example

Basic
HTMLTSCSS

<tng-badge [value]="count" variant="danger">
  <button type="button" class="...">Notifications</button>
</tng-badge>
<tng-badge dot variant="primary">
  <button type="button" class="...">Inbox</button>
</tng-badge>

Features

value / dot / max

value: number or string. dot: show a dot only. max: cap display (e.g. 99+).

position / overlap

position: top-right, top-left, bottom-right, bottom-left. overlap: badge on top of host vs slightly outside.

slot

Slot-based micro styling: container, anchor, badge.