diff --git a/static/components/customer-stall/customer-stall.html b/static/components/customer-stall/customer-stall.html
new file mode 100644
index 0000000..c99290e
--- /dev/null
+++ b/static/components/customer-stall/customer-stall.html
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Add to cart
+
+
+
+
+
+
+
+
+ {{ item.stallName }}
+
+
+ {{ item.price }} satsBTC {{ (item.price / 1e8).toFixed(8) }}
+
+
+ {{ item.formatedPrice }}
+ ({{ item.priceInSats }} sats)
+
+
{{ item.amount }} left
+
+
+ {{cat}}
+
+
+
{{ item.description }}
+
+
+
+
+
+
+ Stall: {{ item.stallName }}
+
+ See product
+
+
+
+
+
+
diff --git a/static/components/customer-stall/customer-stall.js b/static/components/customer-stall/customer-stall.js
new file mode 100644
index 0000000..5b4f778
--- /dev/null
+++ b/static/components/customer-stall/customer-stall.js
@@ -0,0 +1,17 @@
+async function customerStall(path) {
+ const template = await loadTemplateAsync(path)
+ Vue.component('customer-stall', {
+ name: 'customer-stall',
+ template,
+
+ props: ['stall', 'products', 'exchange-rates'],
+ data: function () {
+ return {}
+ },
+ methods: {},
+ created() {
+ console.log(this.stall)
+ console.log(this.products)
+ }
+ })
+}
diff --git a/templates/nostrmarket/market.html b/templates/nostrmarket/market.html
index dba048d..dc835cb 100644
--- a/templates/nostrmarket/market.html
+++ b/templates/nostrmarket/market.html
@@ -137,12 +137,50 @@
+
-
+
@@ -151,6 +189,7 @@
+