Nav Item

A sidebar navigation row — leading icon, projected label, active fill, optional trailing badge/count. Used across the primary nav and "The Intelligence Center" nav group.

Selector: tip-nav-item

API

Name Type Default Description
icon (input) string | undefined undefined Leading tip-icon name.
active (input) boolean false Applies the active fill/weight and sets aria-current="page".
badge (input) string | number | null null Trailing red count badge (e.g. LFD Demurrage Shield's 3).
loading (input) boolean false Renders an icon-circle + text-line skeleton row instead.
clicked (output) void Emitted on click.
default slot content Nav label text.

Usage

<tip-nav-item [icon]="entry.icon" [badge]="entry.badge ?? null" [active]="isActive(entry)" (clicked)="onNavigate(entry)">
  {{ entry.label }}
</tip-nav-item>

Notes