UNPKG

@i-novus/ui-core

Version:

Базовые UI компоненты

13 lines (12 loc) 644 B
import { ButtonHTMLAttributes, ReactNode } from 'react'; import { ComponentBaseProps } from '../core'; export type ButtonVariants = 'primary' | 'secondary' | 'delete' | 'link' | 'link-delete' | 'link-cancel' | 'success' | 'warning' | 'info' | 'dark'; export interface ButtonProps extends ComponentBaseProps, ButtonHTMLAttributes<HTMLButtonElement> { disabled?: boolean; icon?: ReactNode; iconPosition?: 'left' | 'right'; label?: string; loading?: boolean; variant?: ButtonVariants; } export declare const Button: import("react").ForwardRefExoticComponent<ButtonProps & import("react").RefAttributes<HTMLButtonElement>>;