Skip to content

Commit 0a510d0

Browse files
committed
change to use emits
1 parent 10ae9af commit 0a510d0

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/Frontend/src/components/RefreshConfig.vue

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,11 @@ import OnOffSwitch from "./OnOffSwitch.vue";
55
const props = defineProps<{
66
id: string;
77
initialTimeout?: number;
8-
onChange: (newValue: number | null) => void;
98
onManualRefresh: () => void;
109
}>();
1110
11+
const emit = defineEmits<{ change: [newValue: number | null]; manualRefresh: [] }>();
12+
1213
const autoRefresh = ref(props.initialTimeout != null);
1314
const refreshTimeout = ref(props.initialTimeout ?? 5);
1415
@@ -19,7 +20,7 @@ function toggleRefresh() {
1920
2021
function updateTimeout() {
2122
validateTimeout();
22-
props.onChange(autoRefresh.value ? refreshTimeout.value * 1000 : null);
23+
emit("change", autoRefresh.value ? refreshTimeout.value * 1000 : null);
2324
}
2425
2526
function validateTimeout() {
@@ -29,7 +30,7 @@ function validateTimeout() {
2930

3031
<template>
3132
<div class="refresh-config">
32-
<button class="fa" title="refresh" @click="() => onManualRefresh()">
33+
<button class="fa" title="refresh" @click="() => emit('manualRefresh')">
3334
<i class="fa fa-lg fa-refresh" />
3435
</button>
3536
<span>|</span>

0 commit comments

Comments
 (0)