Generated API snapshot
@askrjs/ui/select
Exports from the declarations published in @askrjs/ui 0.0.13. Signatures are generated from the installed artifact.
@askrjs/ui/select0.0.13
Exports
This entrypoint publishes 36 exports. Use the anchored symbol rows for direct links. Type-only exports are labeled separately from runtime values.
Selecttype
Select: (props: SelectProps) => import("@askrjs/askr/jsx-runtime").JSX.ElementSELECT_A11Y_CONTRACTtype
SELECT_A11Y_CONTRACT: { readonly TRIGGER_ROLE: "button"; readonly CONTENT_ROLE: "listbox"; readonly ITEM_ROLE: "option"; 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"; }; readonly ITEM_SELECTION_ATTRIBUTE: "aria-selected"; }SelectA11yContracttype
SelectA11yContract: anySelectContenttype
SelectContent: { (props: SelectContentProps): JSX.Element | null; (props: SelectContentAsChildProps): JSX.Element | null; }SelectContentAsChildPropstype
SelectContentAsChildProps: anySelectContentOwnPropstype
SelectContentOwnProps: anySelectContentPropstype
SelectContentProps: anySelectGrouptype
SelectGroup: { (props: SelectGroupProps): JSX.Element; (props: SelectGroupAsChildProps): JSX.Element; }SelectGroupAsChildPropstype
SelectGroupAsChildProps: anySelectGroupPropstype
SelectGroupProps: anySelectItemtype
SelectItem: { (props: SelectItemProps): JSX.Element | null; (props: SelectItemAsChildProps): JSX.Element | null; }SelectItemAsChildPropstype
SelectItemAsChildProps: anySelectItemOwnPropstype
SelectItemOwnProps: anySelectItemPropstype
SelectItemProps: anySelectItemTexttype
SelectItemText: { (props: SelectItemTextProps): JSX.Element; (props: SelectItemTextAsChildProps): JSX.Element; }SelectItemTextAsChildPropstype
SelectItemTextAsChildProps: anySelectItemTextPropstype
SelectItemTextProps: anySelectLabeltype
SelectLabel: { (props: SelectLabelProps): JSX.Element | null; (props: SelectLabelAsChildProps): JSX.Element | null; }SelectLabelAsChildPropstype
SelectLabelAsChildProps: anySelectLabelPropstype
SelectLabelProps: anySelectOwnPropstype
SelectOwnProps: anySelectPortaltype
SelectPortal: (props: SelectPortalProps) => JSX.Element | nullSelectPortalPropstype
SelectPortalProps: anySelectPropstype
SelectProps: anySelectSeparatortype
SelectSeparator: { (props: SelectSeparatorProps): JSX.Element | null; (props: SelectSeparatorAsChildProps): JSX.Element | null; }SelectSeparatorAsChildPropstype
SelectSeparatorAsChildProps: anySelectSeparatorPropstype
SelectSeparatorProps: anySelectTriggertype
SelectTrigger: { (props: SelectTriggerProps): JSX.Element | null; (props: SelectTriggerAsChildProps): JSX.Element | null; }SelectTriggerAsChildPropstype
SelectTriggerAsChildProps: anySelectTriggerOwnPropstype
SelectTriggerOwnProps: anySelectTriggerPropstype
SelectTriggerProps: anySelectTriggerSizetype
SelectTriggerSize: anySelectValuetype
SelectValue: { (props: SelectValueProps): JSX.Element | null; (props: SelectValueAsChildProps): JSX.Element | null; }SelectValueAsChildPropstype
SelectValueAsChildProps: anySelectValueOwnPropstype
SelectValueOwnProps: anySelectValuePropstype
SelectValueProps: any