diff --git a/bo/components.d.ts b/bo/components.d.ts index 361fcb7..80139ee 100644 --- a/bo/components.d.ts +++ b/bo/components.d.ts @@ -23,7 +23,10 @@ declare module 'vue' { FavoriteProducts: typeof import('./src/components/admin/FavoriteProducts.vue')['default'] LangSwitch: typeof import('./src/components/inner/LangSwitch.vue')['default'] PageAddresses: typeof import('./src/components/customer/PageAddresses.vue')['default'] + PageCart: typeof import('./src/components/customer/PageCart.vue')['default'] PageCarts: typeof import('./src/components/customer/PageCarts.vue')['default'] + PageCArts: typeof import('./src/components/customer/PageCArts.vue')['default'] + PageCreateCart: typeof import('./src/components/customer/PageCreateCart.vue')['default'] PageOrders: typeof import('./src/components/customer/PageOrders.vue')['default'] PageProduct: typeof import('./src/components/customer/PageProduct.vue')['default'] PageProducts: typeof import('./src/components/admin/PageProducts.vue')['default'] diff --git a/bo/src/components/customer/PageCart.vue b/bo/src/components/customer/PageCart.vue new file mode 100644 index 0000000..7cc3d13 --- /dev/null +++ b/bo/src/components/customer/PageCart.vue @@ -0,0 +1,16 @@ + + + \ No newline at end of file diff --git a/bo/src/components/customer/PageCarts.vue b/bo/src/components/customer/PageCarts.vue index 2c5a1d9..48c6adc 100644 --- a/bo/src/components/customer/PageCarts.vue +++ b/bo/src/components/customer/PageCarts.vue @@ -1,204 +1,105 @@ + \ No newline at end of file diff --git a/bo/src/components/customer/PageProduct.vue b/bo/src/components/customer/PageProduct.vue index 4a992d6..c7fe8d8 100644 --- a/bo/src/components/customer/PageProduct.vue +++ b/bo/src/components/customer/PageProduct.vue @@ -87,7 +87,6 @@ import { ref, computed } from 'vue' import ProductCustomization from './components/ProductCustomization.vue' import ProductVariants from './components/ProductVariants.vue' import Default from '@/layouts/default.vue' -import { useFetchJson } from '@/composable/useFetchJson' import { useRoute } from 'vue-router' interface Color { id: string @@ -172,21 +171,21 @@ if (productData.colors.length > 0) { const route = useRoute() -async function toggleFavorite() { - const url = `/api/v1/restricted/product/favorite/${route.params.product_id}` +// async function toggleFavorite() { +// const url = `/api/v1/restricted/product/favorite/${route.params.product_id}` - try { - if (!productData.is_favorite) { - await useFetchJson(url, { method: 'POST' }) - } else { - await useFetchJson(url, { method: 'DELETE' }) - } +// try { +// if (!productData.is_favorite) { +// await useFetchJson(url, { method: 'POST' }) +// } else { +// await useFetchJson(url, { method: 'DELETE' }) +// } - productData.is_favorite = !productData.is_favorite - } catch (e: unknown) { - console.error(e) - } -} +// productData.is_favorite = !productData.is_favorite +// } catch (e: unknown) { +// console.error(e) +// } +// }