(nuxt) use only one await in setup in /admin/translations/awaiting

This commit is contained in:
Valentyne Stigloher 2024-09-15 17:34:05 +02:00
parent 9813c720f6
commit ab26434117

View File

@ -168,17 +168,23 @@ interface Contributor {
export default defineComponent({
async setup() {
const { $translator: translator } = useNuxtApp();
const dialogue = useDialogue();
useSimpleHead({
title: `${translator.translate('admin.header')} • Translation proposals`,
}, translator);
const { data: translationProposals } = await useFetch<TranslationProposal[]>('/api/translations/proposals');
const { data: contributors } = await useFetch<Contributor[]>('/api/translations/contributors');
const { data: translationProposals } = useFetch<TranslationProposal[]>('/api/translations/proposals', {
default: () => [],
});
const { data: contributors } = useFetch<Contributor[]>('/api/translations/contributors', {
default: () => [],
});
await Promise.all([translationProposals, contributors]);
return {
dialogue: useDialogue(),
translationProposals: translationProposals.value!,
contributors: contributors.value!,
dialogue,
translationProposals,
contributors,
};
},
computed: {