@ebay/ui-core-react
Version:
Skin components build off React
23 lines • 923 B
TypeScript
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