import type {ProductTree} from "~~/types/banner"; export default defineNuxtPlugin(async () => { const { useProductTreeStore } = await import('@/stores/productTree') const productTreeStore = useProductTreeStore() const config = useRuntimeConfig(); const apiUrl = config.public.BASE_API_URL; try { const data = await $fetch(`${apiUrl}/api/v1/products-tree/`) if (data) { productTreeStore.setProductTree(data) } } catch (error) { console.error('Failed to fetch product tree:', error) } })