@veracity/vui
Version:
Veracity UI is a React component library crafted for use within Veracity applications and pages. Based on Styled Components and @xstyled.
48 lines (47 loc) • 1.02 kB
JavaScript
//#region src/input/consts.ts
const inputColors = {
border: "sandstone.60",
placeholder: "sandstone.55",
inputText: "sandstone.10",
helpText: "sandstone.30",
icons: "warmGrey.30",
disabled: "sandstone.95",
focus: "focusColor",
error: "energyRed.45",
loading: "seaBlue.80",
loadingBar: "seaBlue.60",
success: "landGreen.35"
};
const stateIcons = {
error: "uiExclamationTriangle",
loading: "uiSpinnerThird",
success: "uiCheck"
};
const inputStateMapping = {
error: {
variant: "red",
iconProps: {
color: inputColors.error,
name: stateIcons.error
}
},
loading: {
variant: "grey",
iconProps: {
animation: "vui-spin 0.6s linear infinite",
name: stateIcons.loading,
pathFill: [inputColors.loading, inputColors.loadingBar]
}
},
success: {
variant: void 0,
iconProps: {
color: inputColors.success,
name: stateIcons.success
}
}
};
//#endregion
export { inputColors, inputStateMapping, stateIcons };
globalThis.__vuiVersion__ = "5.4.0-alpha"
//# sourceMappingURL=consts.js.map