@massds/mayflower-react
Version:
React versions of Mayflower design system UI components
27 lines (24 loc) • 641 B
JavaScript
import is from "is"; // eslint-disable-next-line import/prefer-default-export
export const validNumber = (num, min, max) => {
if (is.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.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: ''
};
};