From f7f77b57232b063e87edf7753c264a1dcd7d016a Mon Sep 17 00:00:00 2001 From: NunoSempere Date: Thu, 25 Nov 2021 00:50:28 +0000 Subject: [PATCH] tweak: More informative error messages --- lib/slider.js | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/lib/slider.js b/lib/slider.js index fe05cb4..16c097a 100644 --- a/lib/slider.js +++ b/lib/slider.js @@ -77,11 +77,11 @@ function Track({ source, target, getTrackProps }) { /* Body */ // Two functions, essentially identical. export function SliderElement({ onChange, value, displayFunction, domain }) { - let toLogDomain = (arr) => [Math.log(arr[0])/Math.log(10), Math.log(arr[1])/Math.log(10)] + let toLogDomain = (arr) => [Math.log(arr[0]) / Math.log(10), Math.log(arr[1]) / Math.log(10)] return ( { //event.preventDefault(); - let obj = {posList, binaryComparisons, sliderValue, element1: toComparePair[1], element2: toComparePair[0]} + let obj = { posList, binaryComparisons, sliderValue, element1: toComparePair[1], element2: toComparePair[0] } // console.log("input@SubmitSliderButton") console.log(obj) - if(sliderValue >= 0 ){ + if (!!Number(sliderValue) && sliderValue >= 0) { nextStepSlider(obj) - }else if(sliderValue < 0){ + } else if (!!Number(sliderValue) && sliderValue < 0) { alert("Negative numbers not yet allowed") + } else { + alert("Your input is not a number") } } - return( ) } \ No newline at end of file