"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.helpTextSize = exports.clearIconSize = exports.displayValueOnlyTextSize = exports.inputStateMapping = exports.stateIcons = exports.inputColors = void 0;
exports.inputColors = {
    border: 'sandstone.60',
    placeholder: 'sandstone.55',
    inputText: 'sandstone.10',
    helpText: 'sandstone.30',
    icons: 'seaBlue.main',
    disabled: 'sandstone.95',
    focus: 'focusColor',
    error: 'energyRed.45',
    loading: 'seaBlue.80',
    success: 'landGreen.35',
};
exports.stateIcons = {
    error: 'falExclamationTriangle',
    loading: 'fadSpinnerThird',
    success: 'falCheck',
};
exports.inputStateMapping = {
    error: {
        variant: 'red',
        iconProps: {
            color: exports.inputColors.error,
            icon: exports.stateIcons.error,
        },
    },
    loading: {
        variant: 'grey',
        iconProps: {
            animation: 'vui-spin 0.6s linear infinite',
            name: exports.stateIcons.loading,
            pathFill: [exports.inputColors.loading, exports.inputColors.icons],
        },
    },
    success: {
        variant: 'green',
        iconProps: {
            color: exports.inputColors.success,
            icon: exports.stateIcons.success,
        },
    },
};
exports.displayValueOnlyTextSize = {
    sm: 'xs',
    md: 'sm',
    lg: 'md',
    xl: 'lg',
};
exports.clearIconSize = {
    sm: 'sm',
    md: 'sm',
    lg: 'sm',
    xl: 'md',
};
exports.helpTextSize = {
    sm: 'sm',
    md: 'sm',
    lg: 'md',
    xl: 'md',
};
//# sourceMappingURL=consts.js.map