Files
legonzaur 21089be416
release-tag / release-image (push) Successful in 1m24s
add v3 demands
2025-06-04 20:13:03 +02:00

26 lines
744 B
Vue

<template>
<MainPoll v-if="data" :question-component="QuestionResult" :results="data" />
<main v-else>
Couldn't fetch poll results ! Please contact the website administrator
</main>
</template>
<script setup lang="ts">
import QuestionResult from '~/components/QuestionResult.vue';
const runtimeConfig = useRuntimeConfig()
const route = useRoute()
const { data, error } = await useFetch<{ [question_id: string]: { [values: string]: number } }>(`${runtimeConfig.public.apiBase}/results/${route.query.code}`, {
})
if (error && error.value) {
throw createError({
statusCode: error.value.statusCode,
statusMessage: error.value.statusMessage,
message: error.value.data.message
});
}
</script>