UNPKG

@wordpress/components

Version:
17 lines 1.69 kB
/// <reference types="react" /> import type { DropdownMenuProps, DropdownSubMenuProps, DropdownMenuItemProps, DropdownMenuLabelProps, DropdownMenuGroupProps, DropdownMenuCheckboxItemProps, DropdownMenuRadioGroupProps, DropdownMenuRadioItemProps, DropdownMenuSeparatorProps, DropdownSubMenuTriggerProps } from './types'; /** * `DropdownMenu` displays a menu to the user (such as a set of actions * or functions) triggered by a button. */ export declare const DropdownMenu: ({ defaultOpen, open, onOpenChange, modal, side, sideOffset, align, alignOffset, children, trigger, }: DropdownMenuProps) => JSX.Element; export declare const DropdownSubMenuTrigger: ({ prefix, suffix, children, }: DropdownSubMenuTriggerProps) => JSX.Element; export declare const DropdownSubMenu: ({ defaultOpen, open, onOpenChange, disabled, textValue, children, trigger, }: DropdownSubMenuProps) => JSX.Element; export declare const DropdownMenuLabel: (props: DropdownMenuLabelProps) => JSX.Element; export declare const DropdownMenuGroup: (props: DropdownMenuGroupProps) => JSX.Element; export declare const DropdownMenuItem: import("react").ForwardRefExoticComponent<DropdownMenuItemProps & import("react").RefAttributes<any>>; export declare const DropdownMenuCheckboxItem: ({ children, checked, suffix, ...props }: DropdownMenuCheckboxItemProps) => JSX.Element; export declare const DropdownMenuRadioGroup: (props: DropdownMenuRadioGroupProps) => JSX.Element; export declare const DropdownMenuRadioItem: ({ children, suffix, ...props }: DropdownMenuRadioItemProps) => JSX.Element; export declare const DropdownMenuSeparator: (props: DropdownMenuSeparatorProps) => JSX.Element; //# sourceMappingURL=index.d.ts.map