UNPKG

@massds/mayflower-react

Version:

React versions of Mayflower design system UI components

37 lines (30 loc) 909 B
"use strict"; exports.__esModule = true; exports.validNumber = void 0; var _is = _interopRequireDefault(require("is")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } // eslint-disable-next-line import/prefer-default-export var validNumber = function validNumber(num, min, max) { if (_is["default"].number(min)) { // Make sure the new value isn't less than the min value. if (num < Number(min)) { return { showError: true, errorMsg: "Please enter a valid number greater than or equal to " + min + "." }; } } if (_is["default"].number(max)) { if (num > Number(max)) { return { showError: true, errorMsg: "Please enter a valid number less than or equal to " + max + "." }; } } return { showError: false, errorMsg: '' }; }; exports.validNumber = validNumber;