UNPKG

@ebay/ui-core-react

Version:

Skin components build off React

23 lines 923 B
import React, { ComponentProps, KeyboardEvent, MouseEvent, RefObject } from "react"; import { Priority, Size, BodyState, Variant, Split } from "./types"; export type EbayButtonProps = { fluid?: boolean; partiallyDisabled?: boolean; truncate?: boolean; href?: string; priority?: Priority; variant?: Variant; size?: Size; bodyState?: BodyState; split?: Split; transparent?: boolean; onClick?: (e: MouseEvent) => void; onEscape?: (e: KeyboardEvent<HTMLButtonElement | HTMLAnchorElement>) => void; forwardedRef?: RefObject<HTMLAnchorElement & HTMLButtonElement>; borderless?: boolean; fixedHeight?: boolean; }; type Props = ComponentProps<"button"> & ComponentProps<"a"> & EbayButtonProps; declare const _default: React.ForwardRefExoticComponent<Omit<Props, "ref"> & React.RefAttributes<React.FC<Props>>>; export default _default; //# sourceMappingURL=button.d.ts.map