diff --git a/static/components/customer-stall/customer-stall.html b/static/components/customer-stall/customer-stall.html index 6075b56..c423349 100644 --- a/static/components/customer-stall/customer-stall.html +++ b/static/components/customer-stall/customer-stall.html @@ -9,8 +9,8 @@ @open-checkout="openCheckout"> --> -
-
+
+
diff --git a/static/js/market.js b/static/js/market.js index 65c978d..8f6eaa0 100644 --- a/static/js/market.js +++ b/static/js/market.js @@ -435,25 +435,22 @@ const market = async () => { url.searchParams.set('merchant_pubkey', pubkey) } - switch (page) { - case 'stall': - if (stall) { - this.activeStall = stall - url.searchParams.set('stall_id', stall) + if (page === 'stall' || page === 'product') { + if (stall) { + this.activeStall = stall + url.searchParams.set('stall_id', stall) - this.activeProduct = product - if (product) { - url.searchParams.set('product_id', product) - } + this.activeProduct = product + if (product) { + url.searchParams.set('product_id', product) } - break - default: - this.activeStall = null - this.activeProduct = null - url.searchParams.delete('merchant_pubkey') - url.searchParams.delete('stall_id') - url.searchParams.delete('product_id') - break + } + } else { + this.activeStall = null + this.activeProduct = null + url.searchParams.delete('merchant_pubkey') + url.searchParams.delete('stall_id') + url.searchParams.delete('product_id') } window.history.pushState({}, '', url) diff --git a/templates/nostrmarket/market.html b/templates/nostrmarket/market.html index ff3ef51..9892b32 100644 --- a/templates/nostrmarket/market.html +++ b/templates/nostrmarket/market.html @@ -191,7 +191,7 @@