Generated API snapshot
@askrjs/ui/popover
Exports from the declarations published in @askrjs/ui 0.0.13. Signatures are generated from the installed artifact.
@askrjs/ui/popover0.0.13
Exports
This entrypoint publishes 18 exports. Use the anchored symbol rows for direct links. Type-only exports are labeled separately from runtime values.
Popovertype
Popover: (props: PopoverProps) => import("@askrjs/askr/jsx-runtime").JSX.ElementPOPOVER_A11Y_CONTRACTtype
POPOVER_A11Y_CONTRACT: { 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 popup: "aria-haspopup"; readonly expanded: "aria-expanded"; readonly controls: "aria-controls"; }; readonly CONTENT_ATTRIBUTES: { readonly role: "dialog"; readonly labelledBy: "aria-labelledby"; readonly tabIndex: -1; }; readonly DEFAULT_LABELING: { readonly source: "trigger-id"; readonly override: "aria-label or aria-labelledby"; }; readonly FOCUS_RULES: { readonly trapScope: true; readonly restoreFocusOnClose: true; readonly dismissableLayer: true; }; }PopoverA11yContracttype
PopoverA11yContract: anyPopoverClosetype
PopoverClose: { (props: PopoverCloseProps): JSX.Element; (props: PopoverCloseAsChildProps): JSX.Element; }PopoverCloseAsChildPropstype
PopoverCloseAsChildProps: anyPopoverClosePropstype
PopoverCloseProps: anyPopoverContenttype
PopoverContent: { (props: PopoverContentProps): JSX.Element | null; (props: PopoverContentAsChildProps): JSX.Element | null; }PopoverContentAsChildPropstype
PopoverContentAsChildProps: anyPopoverContentOwnPropstype
PopoverContentOwnProps: anyPopoverContentPropstype
PopoverContentProps: anyPopoverContentWidthtype
PopoverContentWidth: anyPopoverOwnPropstype
PopoverOwnProps: anyPopoverPortaltype
PopoverPortal: (props: PopoverPortalProps) => JSX.Element | nullPopoverPortalPropstype
PopoverPortalProps: anyPopoverPropstype
PopoverProps: anyPopoverTriggertype
PopoverTrigger: { (props: PopoverTriggerProps): JSX.Element; (props: PopoverTriggerAsChildProps): JSX.Element; }PopoverTriggerAsChildPropstype
PopoverTriggerAsChildProps: anyPopoverTriggerPropstype
PopoverTriggerProps: any