@primer/components
Version:
Primer react components
15 lines (14 loc) • 974 B
TypeScript
/// <reference types="react" />
import { ButtonProps } from './types';
export type { ButtonProps as NewButtonProps };
export declare const NewButton: import("react").ForwardRefExoticComponent<{
variant?: import("./types").VariantType | undefined;
size?: import("./types").Size | undefined;
icon?: import("react").FunctionComponent<import("@primer/octicons-react/dist/icons").IconProps> | undefined;
leadingIcon?: import("react").FunctionComponent<import("@primer/octicons-react/dist/icons").IconProps> | undefined;
trailingIcon?: import("react").FunctionComponent<import("@primer/octicons-react/dist/icons").IconProps> | undefined;
disabled?: boolean | undefined;
children: import("react").ReactNode;
} & import("../sx").SxProp & import("react").HTMLAttributes<HTMLButtonElement> & import("react").RefAttributes<HTMLButtonElement>> & {
Counter: ({ children, sx: sxProp, ...props }: import("./button-counter").CounterProps) => JSX.Element;
};