namespace / @typed/ui/index

Menu

Public namespace exposed as Menu from @typed/ui/index.

Learn this UI primitive →

Package version
1.0.0-beta.13
Category
namespace

Import

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

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

Signatures

export * as Menu from "./Menu.js";

Members

  • Menu.Button

    Consumer-facing alias of the canonical Menu component with identical behavior and lifetime.

  • Menu.CheckboxItem

    Renders Item with menuitemcheckbox semantics and caller-supplied checked state.

  • Menu.CheckboxItemOptions

    Inputs accepted by Menu.CheckboxItem in addition to the shared DOM host options.

  • Menu.Content

    Renders manual-popover menu content and coordinates focus, typeahead, Escape, and nested-menu traversal.

  • Menu.ContentOptions

    Inputs accepted by Menu.Content in addition to the shared DOM host options.

  • Menu.Dismiss

    Consumer-facing alias of the canonical Menu component with identical behavior and lifetime.

  • Menu.Group

    Renders a labelled ARIA group inside menu content.

  • Menu.GroupOptions

    Inputs accepted by Menu.Group in addition to the shared DOM host options.

  • Menu.InitialState

    Initial Menu values. The caller supplies id; open defaults false, activeId null, loop true, and orientation vertical.

  • Menu.Item

    Renders and optionally registers a menu item; disabled items remain announced but do not activate.

  • Menu.ItemOptions

    Inputs accepted by Menu.Item in addition to the shared DOM host options.

  • Menu.Menu

    Consumer-facing alias of the canonical Menu component with identical behavior and lifetime.

  • Menu.ParentMenu

    Public Menu.ParentMenu behavioral model.

  • Menu.RadioItem

    Renders Item with menuitemradio semantics and caller-supplied checked state.

  • Menu.RadioItemOptions

    Inputs accepted by Menu.RadioItem in addition to the shared DOM host options.

  • Menu.Separator

    Renders a separator with explicit horizontal or vertical orientation.

  • Menu.SeparatorOptions

    Inputs accepted by Menu.Separator in addition to the shared DOM host options.

  • Menu.State

    Popup identity, visibility, and active command focus. Checked preferences and command results belong to the application, not this state.

  • Menu.StateSchema

    Effect Schema used by makeState to encode, decode, and hydrate Menu state.

  • Menu.SubmenuTrigger

    Renders a menuitem that targets nested popover content and coordinates parent/child directional focus.

  • Menu.SubmenuTriggerOptions

    Inputs accepted by Menu.SubmenuTrigger in addition to the shared DOM host options.

  • Menu.Trigger

    Renders a native button targeting menu popover content and opens the menu on ArrowDown.

  • Menu.TriggerOptions

    Inputs accepted by Menu.Trigger in addition to the shared DOM host options.

  • Menu.makeCollection

    Creates a scoped Collection for Menu items.

  • Menu.makeState

    Creates hydrated Menu state. The caller supplies id; open defaults false, activeId null, loop true, and orientation vertical.

  • Menu.setOpen

    Updates only the menu’s explicit open state.

Other public imports

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

Source