diff --git a/src/components/PingChart.vue b/src/components/PingChart.vue index 04c00ca8..aa209fab 100644 --- a/src/components/PingChart.vue +++ b/src/components/PingChart.vue @@ -10,7 +10,7 @@ -
+
@@ -42,6 +42,9 @@ export default { }, data() { return { + + loading: false, + // Configurable filtering on top of the returned data chartPeriodHrs: 0, @@ -218,12 +221,15 @@ export default { newPeriod = null; this.heartbeatList = null; } else { + this.loading = true; + this.$root.getMonitorBeats(this.monitorId, newPeriod, (res) => { if (!res.ok) { toast.error(res.msg); } else { this.heartbeatList = res.data; } + this.loading = false; }); } } @@ -309,5 +315,9 @@ export default { .chart-wrapper { margin-bottom: 0.5em; + + &.loading { + filter: blur(10px); + } }