@pinuts/bsr-uikit-relaunch
Version:
BSR UI-KIT Relaunch
17 lines (16 loc) • 929 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getInputClassNames = exports.getFormControlClassNames = void 0;
var _formBuilder = require("@pinuts/form-builder");
const getInputClassNames = function (isInvalid, readOnly, disabled, className) {
let additionalClassNames = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : [];
return _formBuilder.utils.getClassNames([isInvalid && 'error', (readOnly || disabled) && 'read-only', ...additionalClassNames, className]);
};
exports.getInputClassNames = getInputClassNames;
const getFormControlClassNames = function (isInvalid, readOnly, disabled, className) {
let additionalClassNames = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : [];
return getInputClassNames(isInvalid, readOnly, disabled, className, [...additionalClassNames]);
};
exports.getFormControlClassNames = getFormControlClassNames;