UNPKG

@massds/mayflower-react

Version:

React versions of Mayflower design system UI components

30 lines (29 loc) 880 B
"use strict"; exports.__esModule = true; exports.validNumber = void 0; var _is = _interopRequireDefault(require("is")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } // eslint-disable-next-line import/prefer-default-export var validNumber = exports.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: '' }; };