@aotearoan/neon
Version:
Neon is a lightweight design library of Vue 3 components with minimal dependencies.
60 lines (59 loc) • 2.35 kB
TypeScript
import { NeonFunctionalColor } from '@/model/common/color/NeonFunctionalColor';
import { NeonInputIndicatorStyle } from '@/model/user-input/input-indicator/NeonInputIndicatorStyle';
/**
* Used to compose a group of inputs, buttons and input indicators into a single component.
*/
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
/**
* The style of input indicators to use, either <em>internal</em> where the indicator is inside the adjoined input
* field or <em>external</em> where the indicator is external to the adjoining field separated by a border & not
* highlighted as part of the field.
*/
indicatorStyle: {
type: () => NeonInputIndicatorStyle;
default: NeonInputIndicatorStyle;
};
/**
* The border highlight color when the indicator style is <em>internal</em>.
*/
color: {
type: () => NeonFunctionalColor;
default: NeonFunctionalColor;
};
/**
* Use the disabled color styles when the indicator style is <em>internal</em>.
*/
disabled: {
type: BooleanConstructor;
default: boolean;
};
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
/**
* The style of input indicators to use, either <em>internal</em> where the indicator is inside the adjoined input
* field or <em>external</em> where the indicator is external to the adjoining field separated by a border & not
* highlighted as part of the field.
*/
indicatorStyle: {
type: () => NeonInputIndicatorStyle;
default: NeonInputIndicatorStyle;
};
/**
* The border highlight color when the indicator style is <em>internal</em>.
*/
color: {
type: () => NeonFunctionalColor;
default: NeonFunctionalColor;
};
/**
* Use the disabled color styles when the indicator style is <em>internal</em>.
*/
disabled: {
type: BooleanConstructor;
default: boolean;
};
}>> & Readonly<{}>, {
color: NeonFunctionalColor;
disabled: boolean;
indicatorStyle: NeonInputIndicatorStyle;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;