@ebay/ui-core-react
Version:
Skin components build off React
17 lines • 748 B
TypeScript
import React, { ComponentProps, RefObject } from "react";
import { Icon } from "../ebay-icon";
import { EbayKeyboardEventHandler } from "../common/event-utils/types";
import { Size } from "../ebay-button";
export type EbayIconButtonProps = ComponentProps<"button"> & ComponentProps<"a"> & {
href?: string;
icon: Icon;
badgeNumber?: number;
badgeAriaLabel?: string;
transparent?: boolean;
size?: Size;
forwardedRef?: RefObject<HTMLAnchorElement & HTMLButtonElement>;
onEscape?: EbayKeyboardEventHandler;
};
declare const _default: React.ForwardRefExoticComponent<Omit<EbayIconButtonProps, "ref"> & React.RefAttributes<React.FC<EbayIconButtonProps>>>;
export default _default;
//# sourceMappingURL=icon-button.d.ts.map