projects/common/interactive/menu/menu-item-core.ts
import { CngxMenuItemCore } from '@cngx/common/interactive'
The shared interaction bundle injectMenuItemCore returns. Menu item variants re-export id/isHighlighted/label (their CngxAdItemHandle surface) and delegate their host listeners to the handler pair.
id
isHighlighted
label
CngxAdItemHandle
string
Stable unique item id used for aria-activedescendant targeting.
aria-activedescendant
Signal
true while the surrounding active-descendant highlights this item.
true
void
Bind to the host's (click) listener.
(click)
Bind to the host's (pointerenter) listener.
(pointerenter)
Label accessor: explicit input wins over the host's trimmed text content.