@aotearoan/neon
Version:
Neon is a lightweight design library of Vue 3 components with minimal dependencies.
24 lines (23 loc) • 910 B
TypeScript
/**
* Describes the different <a href="/user-input/button">NeonButton</a> styles.
* @enum
*/
export declare enum NeonButtonStyle {
/** Solid buttons are solid color buttons. Use these for primary or secondary actions (usually low contrast color). */
Solid = "solid",
/**
* Outline buttons appear with a border & no background color. Outline buttons should be used for secondary actions
* or alternate actions outside the main flow to minimise distraction for the user.
*/
Outline = "outline",
/**
* Text buttons appear as text without a background. Text buttons are usually used for icons buttons or secondary
* actions.
*/
Text = "text",
/**
* USED INTERNALLY: an <em>input</em> field style button. This is used as the button trigger for NeonSelect &
* NeonDatePicker for consistency with other form fields.
*/
Input = "input"
}