tailvue
Version:
windicss, tailwindcss and unocss components for Vue
31 lines (30 loc) • 591 B
TypeScript
export interface PushButtonTheme {
name?: PushButtonThemeName
primary: string
active: string
dark?: string
disabled?: string
}
export type PushButtonThemes = PushButtonTheme[]
export type PushButtonThemeName =
'white' |
'dark' |
'white-left' |
'white-mid' |
'white-right' |
'text' |
'indigo' |
'indigo-light' |
'indigo-dark' |
'red' |
'yellow' |
'green' |
'emerald' |
'teal' |
'cyan' |
'blue' |
'light-blue' |
'purple' |
'pink'
export type PushButtonState = 'active'|'loading'|'disabled'
export type PushButtonSize = 'xs'| 's'| 'm'| 'l'| 'xl'