diff --git a/src/components/PingChart.vue b/src/components/PingChart.vue
index 04c00ca8f..aa209fabe 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);
+ }
}