@voilajsx/uikit
Version:
Cross-platform React components with beautiful themes and OKLCH color science
88 lines • 4.39 kB
TypeScript
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