fix: cart
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user