Angular バッジライブラリ | ng-hub-ui-badges

ステータス・カウンター・削除可能なフィルタータグ向けのセマンティックな Angular バッジ。CSS 変数と公開 SCSS mixin でカスタムカラーファミリーにも対応。

インタラクティブなサンプル

一般的な Angular のユースケースでライブラリがどのように動作するかを示すライブサンプルをご覧ください。

セマンティックマトリクス

バッジの中核となる表現。solid、soft、outline、ghost、subtle、surface の各バリアントでセマンティックカラーを提供します。

セマンティックマトリクス

Semantic colours
PrimarySecondarySuccessDangerWarningInfo
Visual variants
SolidSoftOutlineGhostSubtleSurface

サイズと形状

コンパクトな XS タグ、ゆとりのある LG ピル、3 種類のシェル形状で、密度の高いテーブルにも余裕のあるダッシュボードにも対応します。

サイズと形状

Sizes
XSSMMDLG
Shapes
PillRoundedSquare

ステータスとカウンター

ステータスドット、アラート件数、アイコンバッジ、軽量なメタデータピルを同じプリミティブから作成できます。

ステータスとカウンター

Status dots
API gatewayOnline
Review queuePending review
Billing exportsBlocked
Counters
12 5 alerts 42 deployments

削除可能なフィルター

アクティブなフィルター、スコープ付き検索ピル、軽量なトークン UI のための削除可能なタグ。

削除可能なフィルター

3 active filters
Priority: High Assigned: Me Status: Open

オープンなセマンティックテーマ設定

組み込みの色は共有デザインシステムトークンを参照し、カスタムアクセントは公開 SCSS ミックスインを通じて組み込めます。

オープンなセマンティックテーマ設定

Brand solidBrand softBrand outlineBrand ghostBrand surface

省略とツールチップ

長いラベルは省略記号で切り詰められ、ホバーで全文を表示します(ネイティブの title、または接続時は hub-ui ツールチップ)。

省略とツールチップ

Narrow column — long labels truncate; hover a badge for the full text.
Processing invoice exportCompleted with warningsCompletedWaiting for manual approval
Explicit tooltip overrides the label, even when it fits:SyncedCap the width per badge with --hub-badge-max-width:A very long capped label

フィルターチップ

単一または複数選択のために hub-chip-set によって連携される、トグル可能な hub-chip タグ。バッジのアクセントテーマを再利用します。

インタラクティブなフィルターチップ

Status (single select)Selected: open
Labels (multiple select)Selected: feature

チップの色

チップ上の 9 つの組み込みアクセントに加え、単独の双方向トグル、削除可能なタグ、無効化されたチップ — いずれも chip-set の外側で。

チップの色

Semantic colours
Standalone toggle (two-way selected)
notifications: true