@veracity/vui
Version:
Veracity UI is a React component library crafted for use within Veracity applications and pages. Based on Styled Components and @xstyled.
67 lines (66 loc) • 1.34 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: "green",
iconProps: {
color: inputColors.success,
name: stateIcons.success
}
}
};
const displayValueOnlyTextSize = {
sm: "xs",
md: "sm",
lg: "md",
xl: "lg"
};
const clearIconSize = {
sm: "sm",
md: "sm",
lg: "sm",
xl: "md"
};
const helpTextSize = {
sm: "sm",
md: "sm",
lg: "md",
xl: "md"
};
const helpTextMargin = "60px";
//#endregion
export { clearIconSize, displayValueOnlyTextSize, helpTextMargin, helpTextSize, inputColors, inputStateMapping, stateIcons };
globalThis.__vuiVersion__ = "5.3.1"
//# sourceMappingURL=consts.js.map