diff --git a/static/components/shopping-cart-list/shopping-cart-list.html b/static/components/shopping-cart-list/shopping-cart-list.html
new file mode 100644
index 0000000..5ed595f
--- /dev/null
+++ b/static/components/shopping-cart-list/shopping-cart-list.html
@@ -0,0 +1,3 @@
+
+ xxxx
+
\ No newline at end of file
diff --git a/static/components/shopping-cart-list/shopping-cart-list.js b/static/components/shopping-cart-list/shopping-cart-list.js
new file mode 100644
index 0000000..369f6bb
--- /dev/null
+++ b/static/components/shopping-cart-list/shopping-cart-list.js
@@ -0,0 +1,18 @@
+async function shoppingCartList(path) {
+ const template = await loadTemplateAsync(path)
+
+ Vue.component('shopping-cart-list', {
+ name: 'shopping-cart-list',
+ template,
+
+ props: ['carts', 'products'],
+ data: function () {
+ return {}
+ },
+ computed: {},
+ methods: {
+
+ },
+ created() { }
+ })
+}
diff --git a/static/js/market.js b/static/js/market.js
index 8ae007d..09769ee 100644
--- a/static/js/market.js
+++ b/static/js/market.js
@@ -30,6 +30,7 @@ const market = async () => {
customerStall('static/components/customer-stall/customer-stall.html'),
productDetail('static/components/product-detail/product-detail.html'),
shoppingCart('static/components/shopping-cart/shopping-cart.html'),
+ shoppingCartList('static/components/shopping-cart-list/shopping-cart-list.html'),
chatDialog('static/components/chat-dialog/chat-dialog.html'),
marketConfig('static/components/market-config/market-config.html')
])
@@ -50,8 +51,10 @@ const market = async () => {
},
merchants: [],
+ shoppingCarts: [],
showMarketConfig: false,
+ showShoppingCartList: false,
searchNostr: false,
drawer: true,
pubkeys: new Set(),
@@ -457,6 +460,8 @@ const market = async () => {
} else {
this.activeStall = null
this.activeProduct = null
+ this.showMarketConfig = false
+ this.showShoppingCartList = false
url.searchParams.delete('merchant_pubkey')
url.searchParams.delete('stall_id')
url.searchParams.delete('product_id')
diff --git a/templates/nostrmarket/market.html b/templates/nostrmarket/market.html
index e5d6442..be301ee 100644
--- a/templates/nostrmarket/market.html
+++ b/templates/nostrmarket/market.html
@@ -183,7 +183,7 @@
size="lg">User
Config
Shopping
+ @click="showShoppingCartList = !showShoppingCartList">Shopping
Cart
@@ -205,6 +205,7 @@
+
+