UNPKG

@voilajsx/uikit

Version:

Cross-platform React components with beautiful themes and OKLCH color science

88 lines 4.39 kB
export const DropdownMenu: import("react").FC<DropdownMenuPrimitive.DropdownMenuProps>; export const DropdownMenuTrigger: import("react").ForwardRefExoticComponent<DropdownMenuPrimitive.DropdownMenuTriggerProps & import("react").RefAttributes<HTMLButtonElement>>; /** * Dropdown menu content component * @param {Object} props - Component props * @param {string} [props.className] - Additional classes * @param {string} [props.sideOffset=4] - Side offset * @param {React.Ref} ref - Forwarded ref * @returns {JSX.Element} DropdownMenuContent component */ export const DropdownMenuContent: import("react").ForwardRefExoticComponent<import("react").RefAttributes<any>>; /** * Dropdown menu item component * @param {Object} props - Component props * @param {string} [props.className] - Additional classes * @param {boolean} [props.inset] - Inset styling * @param {React.Ref} ref - Forwarded ref * @returns {JSX.Element} DropdownMenuItem component */ export const DropdownMenuItem: import("react").ForwardRefExoticComponent<import("react").RefAttributes<any>>; /** * Dropdown menu checkbox item component * @param {Object} props - Component props * @param {string} [props.className] - Additional classes * @param {React.Ref} ref - Forwarded ref * @returns {JSX.Element} DropdownMenuCheckboxItem component */ export const DropdownMenuCheckboxItem: import("react").ForwardRefExoticComponent<import("react").RefAttributes<any>>; /** * Dropdown menu radio item component * @param {Object} props - Component props * @param {string} [props.className] - Additional classes * @param {React.Ref} ref - Forwarded ref * @returns {JSX.Element} DropdownMenuRadioItem component */ export const DropdownMenuRadioItem: import("react").ForwardRefExoticComponent<import("react").RefAttributes<any>>; /** * Dropdown menu label component * @param {Object} props - Component props * @param {string} [props.className] - Additional classes * @param {boolean} [props.inset] - Inset styling * @param {React.Ref} ref - Forwarded ref * @returns {JSX.Element} DropdownMenuLabel component */ export const DropdownMenuLabel: import("react").ForwardRefExoticComponent<import("react").RefAttributes<any>>; /** * Dropdown menu separator component * @param {Object} props - Component props * @param {string} [props.className] - Additional classes * @param {React.Ref} ref - Forwarded ref * @returns {JSX.Element} DropdownMenuSeparator component */ export const DropdownMenuSeparator: import("react").ForwardRefExoticComponent<import("react").RefAttributes<any>>; /** * Dropdown menu shortcut component * @param {Object} props - Component props * @param {string} [props.className] - Additional classes * @returns {JSX.Element} DropdownMenuShortcut component */ export function DropdownMenuShortcut({ className, ...props }: { className?: string | undefined; }): JSX.Element; export namespace DropdownMenuShortcut { let displayName: string; } export const DropdownMenuGroup: import("react").ForwardRefExoticComponent<DropdownMenuPrimitive.DropdownMenuGroupProps & import("react").RefAttributes<HTMLDivElement>>; export const DropdownMenuPortal: import("react").FC<DropdownMenuPrimitive.DropdownMenuPortalProps>; export const DropdownMenuSub: import("react").FC<DropdownMenuPrimitive.DropdownMenuSubProps>; /** * Dropdown menu sub content component * @param {Object} props - Component props * @param {string} [props.className] - Additional classes * @param {React.Ref} ref - Forwarded ref * @returns {JSX.Element} DropdownMenuSubContent component */ export const DropdownMenuSubContent: import("react").ForwardRefExoticComponent<import("react").RefAttributes<any>>; /** * Dropdown menu sub trigger component * @param {Object} props - Component props * @param {string} [props.className] - Additional classes * @param {boolean} [props.inset] - Inset styling * @param {React.Ref} ref - Forwarded ref * @returns {JSX.Element} DropdownMenuSubTrigger component */ export const DropdownMenuSubTrigger: import("react").ForwardRefExoticComponent<import("react").RefAttributes<any>>; export const DropdownMenuRadioGroup: import("react").ForwardRefExoticComponent<DropdownMenuPrimitive.DropdownMenuRadioGroupProps & import("react").RefAttributes<HTMLDivElement>>; import * as DropdownMenuPrimitive from '@radix-ui/react-dropdown-menu'; //# sourceMappingURL=dropdown-menu.d.ts.map