Mixins / foldkit-mixins-ui

BreadcrumbMenu

interface · packages/mixins-ui/src/breadcrumb.ts:69

interface BreadcrumbMenu<Message> extends CollapseParts {
  readonly menu: {
    readonly model: Menu.Model
    readonly onMessage: (message: Menu.Message) => Message
    readonly mixins: MixinList<Message>
    readonly direction?: 'ltr' | 'rtl' | undefined
  }
  readonly onExpand?: undefined
}

The middle of a long trail folded into an ellipsis that opens a Menu of the steps it hides, one row each (menuRows). The Menu's Model is the application's, made with Menu.init and folded with Menu.update; a row chosen comes out as Menu.OutMessage.Selected, whose step chosen finds, for the application to go to.

Members

property · packages/mixins-ui/src/breadcrumb.ts:70

readonly menu: {
  readonly model: Menu.Model
  readonly onMessage: (message: Menu.Message) => Message
  readonly mixins: MixinList<Message>
  readonly direction?: 'ltr' | 'rtl' | undefined
}

BreadcrumbMenu.onExpand

property · packages/mixins-ui/src/breadcrumb.ts:77

readonly onExpand?: undefined