From 378e534a660d48cb170692e6d37ecfbd972da636 Mon Sep 17 00:00:00 2001 From: padreug Date: Mon, 8 Sep 2025 23:20:17 +0200 Subject: [PATCH] Refactor CreateProductDialog and CreateStoreDialog components for improved form handling - Remove unnecessary destructuring of form values in CreateProductDialog to simplify code. - Enhance conditional rendering in CreateStoreDialog to ensure proper checks for selected countries. - Update API request handling in CreateStoreDialog to enforce non-null assertions for required fields. - Adjust MerchantStore component to use underscore-prefixed parameters in event handlers for clarity. These changes streamline the form handling process and improve code readability across the components. --- .../market/components/CreateProductDialog.vue | 2 +- .../market/components/CreateStoreDialog.vue | 14 +++++++------- src/modules/market/components/MerchantStore.vue | 5 ++--- src/modules/market/components/StoreCard.vue | 2 +- 4 files changed, 11 insertions(+), 12 deletions(-) diff --git a/src/modules/market/components/CreateProductDialog.vue b/src/modules/market/components/CreateProductDialog.vue index 313084a..20707d2 100644 --- a/src/modules/market/components/CreateProductDialog.vue +++ b/src/modules/market/components/CreateProductDialog.vue @@ -267,7 +267,7 @@ const form = useForm({ }) // Destructure product form methods -const { resetForm, values, meta } = form +const { resetForm, meta } = form // Product form validation computed const isFormValid = computed(() => meta.value.valid) diff --git a/src/modules/market/components/CreateStoreDialog.vue b/src/modules/market/components/CreateStoreDialog.vue index 361fee7..84bc2af 100644 --- a/src/modules/market/components/CreateStoreDialog.vue +++ b/src/modules/market/components/CreateStoreDialog.vue @@ -155,10 +155,10 @@ -
+