Skip to content

Commit 00dc42c

Browse files
committed
Adding a small delay so we get a spinner
1 parent ba75a9a commit 00dc42c

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

src/Frontend/src/components/RefreshConfig.vue

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,26 @@ watch(selectedRefresh, (newValue) => {
4141
}
4242
}
4343
});
44-
44+
const showSpinning = ref(false);
45+
watch(
46+
() => props.isLoading,
47+
(newValue) => {
48+
if (newValue) {
49+
showSpinning.value = true;
50+
window.setTimeout(() => {
51+
showSpinning.value = false;
52+
}, 1000);
53+
}
54+
}
55+
);
4556
async function refresh() {
4657
await emit("manualRefresh");
4758
}
4859
</script>
4960

5061
<template>
5162
<div class="refresh-config">
52-
<button class="btn btn-sm" title="refresh" @click="refresh"><i class="fa fa-refresh" :class="{ spinning: props.isLoading }" /> Refresh List</button>
63+
<button class="btn btn-sm" title="refresh" @click="refresh"><i class="fa fa-refresh" :class="{ spinning: showSpinning }" /> Refresh List</button>
5364
<div class="filter">
5465
<div class="filter-label">Auto-Refresh:</div>
5566
<div class="filter-component">

0 commit comments

Comments
 (0)