UNPKG

wabi-sabi-ds

Version:

Abundance's Wabi Sabi Design System.

15 lines (14 loc) 625 B
import React from 'react'; export type ButtonAttributes = React.ButtonHTMLAttributes<HTMLButtonElement>; export type LinkAttributes = React.ButtonHTMLAttributes<HTMLAnchorElement>; export interface ButtonProps extends ButtonAttributes { size?: '56' | '48' | '40' | '32' | '24' | '16'; disabled?: boolean; active?: boolean; isLoading?: boolean; isSubmit?: boolean; loadingMessage?: string; asChild?: boolean; variant?: 'primary' | 'secondary-outline' | 'secondary-outline-ghost' | 'tertiary' | 'text' | 'destructive'; onClick?: (event: React.MouseEvent<HTMLElement, MouseEvent>) => void; }