UNPKG

@pushchain/ui-kit

Version:
22 lines (21 loc) 970 B
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 };