@dialpad/dialtone-vue
Version:
Vue component library for Dialpad's design system Dialtone
70 lines (69 loc) • 1.3 kB
JavaScript
const t = {
TEXT: "text",
TEXTAREA: "textarea",
PASSWORD: "password",
EMAIL: "email",
NUMBER: "number",
DATE: "date",
TIME: "time",
FILE: "file",
TEL: "tel",
SEARCH: "search"
}, s = {
EXTRA_SMALL: "xs",
SMALL: "sm",
DEFAULT: "md",
LARGE: "lg",
EXTRA_LARGE: "xl"
}, l = {
xs: "100",
sm: "200",
md: "200",
lg: "400",
xl: "500"
}, e = {
input: {
xs: "d-input--xs",
sm: "d-input--sm",
lg: "d-input--lg",
xl: "d-input--xl"
},
textarea: {
xs: "d-textarea--xs",
sm: "d-textarea--sm",
lg: "d-textarea--lg",
xl: "d-textarea--xl"
}
}, E = {
error: "d-input--error",
warning: "d-input--warning",
success: "d-input--success"
}, d = {
lg: "d-description--lg",
xl: "d-description--xl"
}, S = {
xs: "d-label--xs",
sm: "d-label--sm",
md: "d-label--md",
lg: "d-label--lg",
xl: "d-label--xl"
}, a = {
INPUT_TYPES: t,
INPUT_SIZES: s,
INPUT_ICON_SIZES: l,
INPUT_SIZE_CLASSES: e,
INPUT_STATE_CLASSES: E,
DESCRIPTION_SIZE_CLASSES: d,
LABEL_SIZE_CLASSES: S
};
export {
d as DESCRIPTION_SIZE_CLASSES,
l as INPUT_ICON_SIZES,
s as INPUT_SIZES,
e as INPUT_SIZE_CLASSES,
E as INPUT_STATE_CLASSES,
t as INPUT_TYPES,
S as LABEL_SIZE_CLASSES,
a as default
};
//# sourceMappingURL=input-constants.js.map