nice-ui
Version:
React design system, components, and utilities
29 lines (28 loc) • 844 B
TypeScript
import * as React from 'react';
import { Scale } from 'nano-theme';
import { ColorScaleStep, ColorScaleStepMnemonic, ColorSpecifier } from '../../styles/color/types';
export interface ButtonProps {
block?: boolean;
color?: string | ColorSpecifier[0];
colorStep?: ColorScaleStep | ColorScaleStepMnemonic;
disabled?: boolean;
ghost?: boolean;
href?: string;
icon?: React.ReactElement<any>;
iconRight?: boolean;
lite?: boolean;
loading?: boolean;
size?: Scale;
small?: boolean;
outline?: boolean;
primary?: boolean;
submit?: boolean;
radius?: number;
className?: string;
style?: React.CSSProperties;
pointer?: boolean;
children?: React.ReactNode;
dashed?: boolean;
onClick?: React.MouseEventHandler<any>;
}
export declare const Button: React.FC<ButtonProps>;