@pushchain/ui-kit
Version:
## Overview
22 lines (21 loc) • 970 B
TypeScript
import React, { HTMLAttributes, ReactNode } from 'react';
export type TransformedHTMLAttributes<T> = Omit<HTMLAttributes<T>, 'style' | 'color'>;
export type ButtonProps = {
children?: ReactNode;
bgColor?: React.CSSProperties['backgroundColor'];
textColor?: React.CSSProperties['color'];
borderRadius?: React.CSSProperties['borderRadius'];
gap?: React.CSSProperties['gap'];
padding?: React.CSSProperties['padding'];
disabled?: boolean;
} & TransformedHTMLAttributes<HTMLButtonElement>;
declare const Button: React.ForwardRefExoticComponent<{
children?: ReactNode;
bgColor?: React.CSSProperties["backgroundColor"];
textColor?: React.CSSProperties["color"];
borderRadius?: React.CSSProperties["borderRadius"];
gap?: React.CSSProperties["gap"];
padding?: React.CSSProperties["padding"];
disabled?: boolean;
} & TransformedHTMLAttributes<HTMLButtonElement> & React.RefAttributes<HTMLButtonElement>>;
export { Button };