UNPKG

@aotearoan/neon

Version:

Neon is a lightweight design library of Vue 3 components with minimal dependencies.

20 lines (19 loc) 553 B
import type { NeonFunctionalColor } from '@/model/common/color/NeonFunctionalColor'; import type { NeonButtonStyle } from './NeonButtonStyle'; /** * Model describing a button */ export interface NeonButtonModel { /** The button label */ label?: string; /** Button url (renders button as an anchor element) */ href?: string; /** button disabled state */ disabled?: boolean; /** Button icon */ icon?: string; /** Button color */ color?: NeonFunctionalColor; /** Button style */ style?: NeonButtonStyle; }