diff --git a/src/views/SellerDashboard/MyListings/EditDetail/index.vue b/src/views/SellerDashboard/MyListings/EditDetail/index.vue index 9e7a8c45..65ddb6f6 100644 --- a/src/views/SellerDashboard/MyListings/EditDetail/index.vue +++ b/src/views/SellerDashboard/MyListings/EditDetail/index.vue @@ -44,7 +44,7 @@ @update:product-name="currentListing.productName = $event" @update:price="currentListing.price = $event" @update:desc="currentListing.desc = $event" - @update:gender="currentListing.gender = $event" + @update:gender="handleUpdateGender" @update:category="currentListing.category = $event" />
@@ -150,6 +150,13 @@ const currentListing = computed(() => selectList.value[currentIndex.value]) + const handleUpdateGender = (gender: string) => { + if (currentListing.value.gender === gender) return + + currentListing.value.gender = gender + currentListing.value.category = null + } + const previewImageMap = computed(() => ({ sketch: currentListing.value.sketch, mainProductImage: currentListing.value.mainProductImage,