@catho/quantum
Version:
Catho react components
19 lines (18 loc) • 676 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.isValidAlphaNumber = exports["default"] = void 0;
var isValidAlphaNumber = exports.isValidAlphaNumber = function isValidAlphaNumber(value) {
if (typeof value === 'number' && value >= 0 && value <= 1) {
return true;
}
return false;
};
var _default = exports["default"] = function _default(props, propName, componentName) {
var alphaNumber = props[propName];
if (alphaNumber && !isValidAlphaNumber(alphaNumber)) {
return new Error("Invalid prop `".concat(propName, "` supplied to ").concat(componentName, ". Required `number` in the range [0, 1]."));
}
return null;
};