first commit

This commit is contained in:
Beyhan Oğur
2026-04-26 22:18:17 +03:00
commit 7b2b27a42c
1660 changed files with 123050 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
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<ProductTree[]>(`${apiUrl}/api/v1/products-tree/`)
if (data) {
productTreeStore.setProductTree(data)
}
} catch (error) {
console.error('Failed to fetch product tree:', error)
}
})