File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
src/Frontend/src/components Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -5,10 +5,11 @@ import OnOffSwitch from "./OnOffSwitch.vue";
5
5
const props = defineProps <{
6
6
id: string ;
7
7
initialTimeout? : number ;
8
- onChange: (newValue : number | null ) => void ;
9
8
onManualRefresh: () => void ;
10
9
}>();
11
10
11
+ const emit = defineEmits <{ change: [newValue : number | null ]; manualRefresh: [] }>();
12
+
12
13
const autoRefresh = ref (props .initialTimeout != null );
13
14
const refreshTimeout = ref (props .initialTimeout ?? 5 );
14
15
@@ -19,7 +20,7 @@ function toggleRefresh() {
19
20
20
21
function updateTimeout() {
21
22
validateTimeout ();
22
- props . onChange ( autoRefresh .value ? refreshTimeout .value * 1000 : null );
23
+ emit ( " change " , autoRefresh .value ? refreshTimeout .value * 1000 : null );
23
24
}
24
25
25
26
function validateTimeout() {
@@ -29,7 +30,7 @@ function validateTimeout() {
29
30
30
31
<template >
31
32
<div class =" refresh-config" >
32
- <button class =" fa" title =" refresh" @click =" () => onManualRefresh( )" >
33
+ <button class =" fa" title =" refresh" @click =" () => emit('manualRefresh' )" >
33
34
<i class =" fa fa-lg fa-refresh" />
34
35
</button >
35
36
<span >|</span >
You can’t perform that action at this time.
0 commit comments