diff --git a/src/components/Compare/SidebarStates.vue b/src/components/Compare/SidebarStates.vue index 4528a14..d28eb6c 100644 --- a/src/components/Compare/SidebarStates.vue +++ b/src/components/Compare/SidebarStates.vue @@ -340,7 +340,7 @@ const secondaryStatData = ref(null); * @returns {number} The percentage value. */ const getPercentLabel = (val) => { - if ((val * 100).toFixed(1) >= 100) return 100; + if (Number((val * 100).toFixed(1)) >= 100) return 100; else return parseFloat((val * 100).toFixed(1)); }; diff --git a/src/components/Discover/Map/Filter/AttributesFilter.vue b/src/components/Discover/Map/Filter/AttributesFilter.vue index 3290f8e..316f014 100644 --- a/src/components/Discover/Map/Filter/AttributesFilter.vue +++ b/src/components/Discover/Map/Filter/AttributesFilter.vue @@ -641,7 +641,7 @@ function progressWidth(value) { * @returns {string} The formatted percentage string. */ function getPercentLabel(val) { - if ((val * 100).toFixed(1) >= 100) return `100%`; + if (Number((val * 100).toFixed(1)) >= 100) return `100%`; else return `${(val * 100).toFixed(1)}%`; } diff --git a/src/components/Discover/Map/Filter/TraceFilter.vue b/src/components/Discover/Map/Filter/TraceFilter.vue index 3d17401..7b9de4d 100644 --- a/src/components/Discover/Map/Filter/TraceFilter.vue +++ b/src/components/Discover/Map/Filter/TraceFilter.vue @@ -330,7 +330,7 @@ function barOptions() { * @returns {string} The formatted percentage string. */ function getPercentLabel(val) { - if ((val * 100).toFixed(1) >= 100) return 100; + if (Number((val * 100).toFixed(1)) >= 100) return 100; else return parseFloat((val * 100).toFixed(1)); } diff --git a/src/components/Discover/Map/SidebarFilter.vue b/src/components/Discover/Map/SidebarFilter.vue index c7a47cc..32cb836 100644 --- a/src/components/Discover/Map/SidebarFilter.vue +++ b/src/components/Discover/Map/SidebarFilter.vue @@ -465,7 +465,7 @@ function switchTab(newTab) { * @returns {string} The formatted percentage string. */ function getPercentLabel(val) { - if ((val * 100).toFixed(1) >= 100) return `100%`; + if (Number((val * 100).toFixed(1)) >= 100) return `100%`; else return `${(val * 100).toFixed(1)}%`; } diff --git a/src/components/Discover/Map/SidebarState.vue b/src/components/Discover/Map/SidebarState.vue index 8d8ed40..5349e53 100644 --- a/src/components/Discover/Map/SidebarState.vue +++ b/src/components/Discover/Map/SidebarState.vue @@ -540,7 +540,7 @@ function moment(time) { * @returns {string} The formatted percentage string. */ function getPercentLabel(val) { - if ((val * 100).toFixed(1) >= 100) return `100%`; + if (Number((val * 100).toFixed(1)) >= 100) return `100%`; else return `${(val * 100).toFixed(1)}%`; } diff --git a/src/components/Discover/Map/SidebarTraces.vue b/src/components/Discover/Map/SidebarTraces.vue index ae791b8..44f57c8 100644 --- a/src/components/Discover/Map/SidebarTraces.vue +++ b/src/components/Discover/Map/SidebarTraces.vue @@ -222,7 +222,7 @@ watch(infiniteFirstCases, (newValue) => { * @returns {string} The formatted percentage string. */ function getPercentLabel(val) { - if ((val * 100).toFixed(1) >= 100) return `100%`; + if (Number((val * 100).toFixed(1)) >= 100) return `100%`; else return `${(val * 100).toFixed(1)}%`; } diff --git a/src/components/Discover/StatusBar.vue b/src/components/Discover/StatusBar.vue index 7d5d7b5..a4065a0 100644 --- a/src/components/Discover/StatusBar.vue +++ b/src/components/Discover/StatusBar.vue @@ -178,7 +178,7 @@ const statData = ref(null); * @returns {number} The percentage value. */ function getPercentLabel(val) { - if ((val * 100).toFixed(1) >= 100) return 100; + if (Number((val * 100).toFixed(1)) >= 100) return 100; else return parseFloat((val * 100).toFixed(1)); }