Generated API snapshot
@askrjs/ui/dropdown
Exports from the declarations published in @askrjs/ui 0.0.13. Signatures are generated from the installed artifact.
@askrjs/ui/dropdown0.0.13
Exports
This entrypoint publishes 31 exports. Use the anchored symbol rows for direct links. Type-only exports are labeled separately from runtime values.
Dropdowntype
Dropdown: (props: DropdownProps) => import("@askrjs/askr/jsx-runtime").JSX.ElementDROPDOWN_A11Y_CONTRACTtype
DROPDOWN_A11Y_CONTRACT: { readonly CONTENT_ROLE: "menu"; readonly ITEM_ROLE: "menuitem"; readonly DATA_ATTRIBUTES: { readonly slot: "data-slot"; readonly state: "data-state"; readonly disabled: "data-disabled"; readonly side: "data-side"; readonly align: "data-align"; }; readonly TRIGGER_ATTRIBUTES: { readonly expanded: "aria-expanded"; readonly controls: "aria-controls"; readonly hasPopup: "aria-haspopup"; }; }DropdownA11yContracttype
DropdownA11yContract: anyDropdownContenttype
DropdownContent: { (props: DropdownContentProps): JSX.Element | null; (props: DropdownContentAsChildProps): JSX.Element | null; }DropdownContentAsChildPropstype
DropdownContentAsChildProps: anyDropdownContentOwnPropstype
DropdownContentOwnProps: anyDropdownContentPropstype
DropdownContentProps: anyDropdownGrouptype
DropdownGroup: (props: DropdownGroupProps | DropdownGroupAsChildProps) => import("@askrjs/askr/jsx-runtime").JSX.ElementDropdownGroupAsChildPropstype
DropdownGroupAsChildProps: anyDropdownGroupPropstype
DropdownGroupProps: anyDropdownItemtype
DropdownItem: { (props: DropdownItemProps): JSX.Element | null; (props: DropdownItemAsChildProps): JSX.Element | null; }DropdownItemAsChildPropstype
DropdownItemAsChildProps: anyDropdownItemOwnPropstype
DropdownItemOwnProps: anyDropdownItemPropstype
DropdownItemProps: anyDropdownItemVarianttype
DropdownItemVariant: anyDropdownLabeltype
DropdownLabel: (props: DropdownLabelProps | DropdownLabelAsChildProps) => import("@askrjs/askr/jsx-runtime").JSX.ElementDropdownLabelAsChildPropstype
DropdownLabelAsChildProps: anyDropdownLabelPropstype
DropdownLabelProps: anyDropdownOwnPropstype
DropdownOwnProps: anyDropdownPortaltype
DropdownPortal: (props: DropdownPortalProps) => JSX.Element | nullDropdownPortalPropstype
DropdownPortalProps: anyDropdownPropstype
DropdownProps: anyDropdownSeparatortype
DropdownSeparator: (props: DropdownSeparatorProps | DropdownSeparatorAsChildProps) => import("@askrjs/askr/jsx-runtime").JSX.ElementDropdownSeparatorAsChildPropstype
DropdownSeparatorAsChildProps: anyDropdownSeparatorPropstype
DropdownSeparatorProps: anyDropdownTriggertype
DropdownTrigger: { (props: DropdownTriggerProps): JSX.Element | null; (props: DropdownTriggerAsChildProps): JSX.Element | null; }DropdownTriggerAsChildPropstype
DropdownTriggerAsChildProps: anyDropdownTriggerOwnPropstype
DropdownTriggerOwnProps: anyDropdownTriggerPropstype
DropdownTriggerProps: anyDropdownTriggerSizetype
DropdownTriggerSize: anyDropdownTriggerVarianttype
DropdownTriggerVariant: any