Fix: slow suggest Host Address (#1746)

load on client instead of block
This commit is contained in:
Bernd Storath
2025-03-17 14:28:03 +01:00
committed by GitHub
parent c133446f9c
commit c5c3a65bbf
4 changed files with 23 additions and 22 deletions
+6 -7
View File
@@ -3,12 +3,12 @@
<template #trigger><slot /></template>
<template #title>{{ $t('admin.config.suggest') }}</template>
<template #description>
<p v-if="!values">
{{ $t('general.loading') }}
</p>
<div v-else class="flex flex-col items-start gap-2">
<div class="flex flex-col items-start gap-2">
<p>{{ $t('admin.config.suggestDesc') }}</p>
<BaseSelect v-model="selected" :options="values" />
<p v-if="!data">
{{ $t('general.loading') }}
</p>
<BaseSelect v-else v-model="selected" :options="data" />
</div>
</template>
<template #actions>
@@ -31,10 +31,9 @@ const props = defineProps<{
url: '/api/admin/ip-info' | '/api/setup/4';
}>();
const { data } = await useFetch(props.url, {
const { data } = useFetch(props.url, {
method: 'get',
});
const selected = ref<string>();
const values = toRef(data.value);
</script>