fix: cart

This commit is contained in:
2026-04-14 15:56:48 +02:00
parent c59428adaa
commit fa85c34794
12 changed files with 242 additions and 317 deletions

View File

@@ -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)
// }
// }
</script>
<style scoped>