UNPKG

@lobehub/ui

Version:

Lobe UI is an open-source UI component library for building AIGC web apps

155 lines (154 loc) 5.22 kB
import { SelectSize, SelectVariant } from "./type.mjs"; import * as react147 from "react"; import { ComponentProps, ComponentPropsWithRef } from "react"; import * as react_jsx_runtime57 from "react/jsx-runtime"; import * as _base_ui_react_select0 from "@base-ui/react/select"; import { Select } from "@base-ui/react/select"; import * as node_modules__base_ui_react_esm_separator_Separator0 from "node_modules/@base-ui/react/esm/separator/Separator"; //#region src/base-ui/Select/atoms.d.ts declare const SelectRoot: typeof Select.Root; declare const SelectBackdrop: react147.ForwardRefExoticComponent<_base_ui_react_select0.SelectBackdropProps & react147.RefAttributes<HTMLDivElement>>; declare const SelectSeparator: react147.ForwardRefExoticComponent<node_modules__base_ui_react_esm_separator_Separator0.SeparatorProps & react147.RefAttributes<HTMLDivElement>>; type SelectTriggerProps = Omit<ComponentPropsWithRef<typeof Select.Trigger>, 'children' | 'render'> & { children: ComponentProps<typeof Select.Trigger>['children']; shadow?: boolean; size?: SelectSize; variant?: SelectVariant; }; declare const SelectTrigger: { ({ children, className, nativeButton, shadow, size, variant, ref: refProp, ...rest }: SelectTriggerProps): react_jsx_runtime57.JSX.Element; displayName: string; }; type SelectIconProps = ComponentProps<typeof Select.Icon>; declare const SelectIcon: { ({ className, ...rest }: SelectIconProps): react_jsx_runtime57.JSX.Element; displayName: string; }; type SelectValueProps = ComponentProps<typeof Select.Value>; declare const SelectValue: { ({ className, ...rest }: SelectValueProps): react_jsx_runtime57.JSX.Element; displayName: string; }; type SelectPortalProps = ComponentProps<typeof Select.Portal> & { /** * When `container` is not provided, it uses a shared container created by `usePortalContainer`. */ container?: HTMLElement | null; }; declare const SelectPortal: { ({ container, ...rest }: SelectPortalProps): react_jsx_runtime57.JSX.Element; displayName: string; }; type SelectPositionerProps = ComponentProps<typeof Select.Positioner>; declare const SelectPositioner: { ({ align, alignItemWithTrigger, className, side, sideOffset, ...rest }: SelectPositionerProps): react_jsx_runtime57.JSX.Element; displayName: string; }; type SelectPopupProps = ComponentProps<typeof Select.Popup>; declare const SelectPopup: { ({ className, ...rest }: SelectPopupProps): react_jsx_runtime57.JSX.Element; displayName: string; }; type SelectListProps = ComponentProps<typeof Select.List>; declare const SelectList: { ({ className, ...rest }: SelectListProps): react_jsx_runtime57.JSX.Element; displayName: string; }; type SelectItemProps = ComponentProps<typeof Select.Item>; declare const SelectItem: { ({ className, ...rest }: SelectItemProps): react_jsx_runtime57.JSX.Element; displayName: string; }; type SelectItemTextProps = ComponentProps<typeof Select.ItemText>; declare const SelectItemText: { ({ className, ...rest }: SelectItemTextProps): react_jsx_runtime57.JSX.Element; displayName: string; }; type SelectItemIndicatorProps = ComponentProps<typeof Select.ItemIndicator>; declare const SelectItemIndicator: { ({ className, ...rest }: SelectItemIndicatorProps): react_jsx_runtime57.JSX.Element; displayName: string; }; type SelectGroupProps = ComponentProps<typeof Select.Group>; declare const SelectGroup: { ({ className, ...rest }: SelectGroupProps): react_jsx_runtime57.JSX.Element; displayName: string; }; type SelectGroupLabelProps = ComponentProps<typeof Select.GroupLabel>; declare const SelectGroupLabel: { ({ className, ...rest }: SelectGroupLabelProps): react_jsx_runtime57.JSX.Element; displayName: string; }; type SelectScrollUpArrowProps = ComponentProps<typeof Select.ScrollUpArrow>; declare const SelectScrollUpArrow: { ({ className, ...rest }: SelectScrollUpArrowProps): react_jsx_runtime57.JSX.Element; displayName: string; }; type SelectScrollDownArrowProps = ComponentProps<typeof Select.ScrollDownArrow>; declare const SelectScrollDownArrow: { ({ className, ...rest }: SelectScrollDownArrowProps): react_jsx_runtime57.JSX.Element; displayName: string; }; type SelectArrowProps = ComponentProps<typeof Select.Arrow>; declare const SelectArrow: { ({ className, ...rest }: SelectArrowProps): react_jsx_runtime57.JSX.Element; displayName: string; }; //#endregion export { SelectArrow, SelectArrowProps, SelectBackdrop, SelectGroup, SelectGroupLabel, SelectGroupLabelProps, SelectGroupProps, SelectIcon, SelectIconProps, SelectItem, SelectItemIndicator, SelectItemIndicatorProps, SelectItemProps, SelectItemText, SelectItemTextProps, SelectList, SelectListProps, SelectPopup, SelectPopupProps, SelectPortal, SelectPortalProps, SelectPositioner, SelectPositionerProps, SelectRoot, SelectScrollDownArrow, SelectScrollDownArrowProps, SelectScrollUpArrow, SelectScrollUpArrowProps, SelectSeparator, SelectTrigger, SelectTriggerProps, SelectValue, SelectValueProps }; //# sourceMappingURL=atoms.d.mts.map