Generated API snapshot
@askrjs/ui/menu
Exports from the declarations published in @askrjs/ui 0.0.13. Signatures are generated from the installed artifact.
@askrjs/ui/menu0.0.13
Exports
This entrypoint publishes 21 exports. Use the anchored symbol rows for direct links. Type-only exports are labeled separately from runtime values.
Menutype
Menu: (props: MenuProps) => import("@askrjs/askr/jsx-runtime").JSX.ElementMENU_A11Y_CONTRACTtype
MENU_A11Y_CONTRACT: { readonly CONTENT_ROLE: "menu"; readonly ITEM_ROLE: "menuitem"; readonly ORIENTATION_ATTRIBUTE: "aria-orientation"; readonly DATA_ATTRIBUTES: { readonly slot: "data-slot"; readonly disabled: "data-disabled"; readonly orientation: "data-orientation"; }; }MenuA11yContracttype
MenuA11yContract: anyMenuContenttype
MenuContent: { (props: MenuContentProps): JSX.Element; (props: MenuContentAsChildProps): JSX.Element; }MenuContentAsChildPropstype
MenuContentAsChildProps: anyMenuContentPropstype
MenuContentProps: anyMenuGrouptype
MenuGroup: { (props: MenuGroupProps): JSX.Element; (props: MenuGroupAsChildProps): JSX.Element; }MenuGroupAsChildPropstype
MenuGroupAsChildProps: anyMenuGroupPropstype
MenuGroupProps: anyMenuItemtype
MenuItem: { (props: MenuItemProps): JSX.Element | null; (props: MenuItemAsChildProps): JSX.Element | null; }MenuItemAsChildPropstype
MenuItemAsChildProps: anyMenuItemOwnPropstype
MenuItemOwnProps: anyMenuItemPropstype
MenuItemProps: anyMenuLabeltype
MenuLabel: { (props: MenuLabelProps): JSX.Element | null; (props: MenuLabelAsChildProps): JSX.Element | null; }MenuLabelAsChildPropstype
MenuLabelAsChildProps: anyMenuLabelPropstype
MenuLabelProps: anyMenuOwnPropstype
MenuOwnProps: anyMenuPropstype
MenuProps: anyMenuSeparatortype
MenuSeparator: { (props: MenuSeparatorProps): JSX.Element | null; (props: MenuSeparatorAsChildProps): JSX.Element | null; }MenuSeparatorAsChildPropstype
MenuSeparatorAsChildProps: anyMenuSeparatorPropstype
MenuSeparatorProps: any