interface / @typed/ui/index

Menu.ParentMenu

Public Menu.ParentMenu behavioral model.

Learn this UI primitive →

Package version
1.0.0-beta.13
Category
Nested menus
Since
1.0.0
Member of
Menu

Import

import { Menu } from "@typed/ui/index";

Access Menu.ParentMenu through the imported Menu export. Its declaration below describes the member.

This public exposure is a re-export. Its import path is supported; declaration documentation is shared with the other public exposures below.

Signatures

export interface ParentMenu {
    readonly state: RefSubject.HydratedRefSubject<State, Schema.SchemaError>;
    readonly collection: RefSubject.RefSubject<Collection.State<string>>;
    readonly triggerId: string;
}

Property: collection

Item registry used for collection-driven keyboard behavior and mounted ordering.

Property: state

Renderer-independent RefSubject state consumed by this component or operation.

Property: triggerId

Id of the trigger that owns this menu and receives focus when the menu closes.

Other public imports

These import paths expose the same declaration. Each page retains its own public name and signature.

Source