UNPKG

@pagamio/frontend-commons-lib

Version:

Pagamio library for Frontend reusable components like the form engine and table container

15 lines (14 loc) 679 B
import * as React from 'react'; type ButtonVariant = 'default' | 'destructive' | 'outline' | 'secondary' | 'ghost' | 'link' | 'primary' | 'outline-primary' | 'transparent'; type ButtonSize = 'default' | 'sm' | 'md' | 'lg' | 'icon'; declare const variantStyles: Record<ButtonVariant, string>; export interface ButtonProps extends React.ButtonHTMLAttributes<HTMLButtonElement> { variant?: ButtonVariant; size?: ButtonSize; asChild?: boolean; className?: string; } declare const Button: React.ForwardRefExoticComponent<ButtonProps & React.RefAttributes<HTMLButtonElement>>; export default Button; export { variantStyles }; export type { ButtonVariant, ButtonSize };