diff --git a/app/pages/reports/create.vue b/app/pages/reports/create.vue index 09b9d6c..969b8f6 100644 --- a/app/pages/reports/create.vue +++ b/app/pages/reports/create.vue @@ -9,13 +9,14 @@ useHead({ title: 'Crea Segnalazione - Visione' }) const router = useRouter() const { createReport, uploadMedia } = useReports() +const { getCategories } = useAdmin() const { user } = useAuth() // Fetch categories const { data: categoriesData } = await useAsyncData('categories', () => - $fetch('/api/v1/admin/categories') + getCategories() ) -const categories = computed(() => (categoriesData.value as any)?.categories || []) +const categories = computed(() => categoriesData.value?.categories || []) // 👇 Manteniamo una sola dichiarazione per queste variabili const isLoading = ref(false)