@wordpress/components
Version:
UI components for WordPress.
98 lines • 3.65 kB
TypeScript
import type { DeprecatedIconButtonProps } from './types';
declare const _default: import("react").ForwardRefExoticComponent<((Omit<{
__next40pxDefaultSize?: boolean;
accessibleWhenDisabled?: boolean;
children?: import("react").ReactNode;
description?: string;
icon?: import("../icon").Props['icon'];
iconPosition?: 'left' | 'right';
iconSize?: import("../icon").Props['size'];
isBusy?: boolean;
isDestructive?: boolean;
isPressed?: boolean;
label?: string;
shortcut?: string | {
display: string;
ariaLabel: string;
};
showTooltip?: boolean;
size?: 'default' | 'compact' | 'small';
text?: string;
tooltipPosition?: import("../popover/types").PopoverProps['position'];
variant?: 'primary' | 'secondary' | 'tertiary' | 'link';
} & {
disabled?: false;
href: string;
target?: string;
} & Omit<Omit<import("react").DetailedHTMLProps<import("react").AnchorHTMLAttributes<HTMLAnchorElement>, HTMLAnchorElement>, "ref">, "as" | keyof {
disabled?: false;
href: string;
target?: string;
} | keyof {
__next40pxDefaultSize?: boolean;
accessibleWhenDisabled?: boolean;
children?: import("react").ReactNode;
description?: string;
icon?: import("../icon").Props['icon'];
iconPosition?: 'left' | 'right';
iconSize?: import("../icon").Props['size'];
isBusy?: boolean;
isDestructive?: boolean;
isPressed?: boolean;
label?: string;
shortcut?: string | {
display: string;
ariaLabel: string;
};
showTooltip?: boolean;
size?: 'default' | 'compact' | 'small';
text?: string;
tooltipPosition?: import("../popover/types").PopoverProps['position'];
variant?: 'primary' | 'secondary' | 'tertiary' | 'link';
}> & import("./types").DeprecatedButtonProps & import("react").RefAttributes<any>, "ref"> | Omit<{
__next40pxDefaultSize?: boolean;
accessibleWhenDisabled?: boolean;
children?: import("react").ReactNode;
description?: string;
icon?: import("../icon").Props['icon'];
iconPosition?: 'left' | 'right';
iconSize?: import("../icon").Props['size'];
isBusy?: boolean;
isDestructive?: boolean;
isPressed?: boolean;
label?: string;
shortcut?: string | {
display: string;
ariaLabel: string;
};
showTooltip?: boolean;
size?: 'default' | 'compact' | 'small';
text?: string;
tooltipPosition?: import("../popover/types").PopoverProps['position'];
variant?: 'primary' | 'secondary' | 'tertiary' | 'link';
} & {
disabled?: boolean;
} & Omit<Omit<import("react").DetailedHTMLProps<import("react").ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>, "ref">, "as" | "disabled" | keyof {
__next40pxDefaultSize?: boolean;
accessibleWhenDisabled?: boolean;
children?: import("react").ReactNode;
description?: string;
icon?: import("../icon").Props['icon'];
iconPosition?: 'left' | 'right';
iconSize?: import("../icon").Props['size'];
isBusy?: boolean;
isDestructive?: boolean;
isPressed?: boolean;
label?: string;
shortcut?: string | {
display: string;
ariaLabel: string;
};
showTooltip?: boolean;
size?: 'default' | 'compact' | 'small';
text?: string;
tooltipPosition?: import("../popover/types").PopoverProps['position'];
variant?: 'primary' | 'secondary' | 'tertiary' | 'link';
}> & import("./types").DeprecatedButtonProps & import("react").RefAttributes<any>, "ref">) & DeprecatedIconButtonProps) & import("react").RefAttributes<any>>;
export default _default;
//# sourceMappingURL=deprecated.d.ts.map