@meve/ui
Version:
Argon design system components library
26 lines (20 loc) • 622 B
TypeScript
import { MComponent } from './component'
export type ButtonType = 'default' | 'primary' | 'info' | 'success' | 'warning' | ' error'
export type ButtonSize = 'mini' | 'normal' | 'small' | 'large' | number | string
export type ButtonProps = {
type?: ButtonType
size?: ButtonSize
loading?: boolean
round?: boolean
block?: boolean
text?: boolean
outline?: boolean
disabled?: boolean
loadingSize?: number | string
onClick?: (event: Event) => void
onTouchstart?: (event: Event) => void
}
export class Button extends MComponent {
$props: ButtonProps
}
export class _ButtonComponent extends Button {}