feat: temp contact area
This commit is contained in:
parent
303afcfab4
commit
81907426e5
2 changed files with 49 additions and 4 deletions
|
|
@ -1,5 +1,5 @@
|
||||||
<div>
|
<div>
|
||||||
<q-card v-if="cart" bordered class="q-mb-md">
|
<q-card v-if="cart && stall" bordered class="q-mb-md">
|
||||||
<q-item>
|
<q-item>
|
||||||
<q-item-section avatar>
|
<q-item-section avatar>
|
||||||
<q-avatar>
|
<q-avatar>
|
||||||
|
|
@ -47,8 +47,8 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-12 col-sm-12 col-md-4">
|
<div class="col-xs-12 col-sm-12 col-md-4">
|
||||||
<q-btn-dropdown unelevated color="secondary" rounded :label="shippingZoneLabel">
|
<q-btn-dropdown unelevated color="secondary" rounded :label="shippingZoneLabel">
|
||||||
<q-item v-for="zone of stall.shipping" @click="selectShippingZone(zone)" :key="zone.id"
|
<q-item v-for="zone of stall.shipping" @click="selectShippingZone(zone)"
|
||||||
clickable v-close-popup>
|
:key="zone.id" clickable v-close-popup>
|
||||||
<q-item-section>
|
<q-item-section>
|
||||||
<q-item-label><span v-text="zone.name"></span></q-item-label>
|
<q-item-label><span v-text="zone.name"></span></q-item-label>
|
||||||
<q-item-label caption><span
|
<q-item-label caption><span
|
||||||
|
|
@ -72,6 +72,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
</q-card-section>
|
</q-card-section>
|
||||||
|
|
||||||
<q-separator vertical />
|
<q-separator vertical />
|
||||||
|
|
@ -83,10 +84,49 @@
|
||||||
</q-card-section>
|
</q-card-section>
|
||||||
<q-separator />
|
<q-separator />
|
||||||
|
|
||||||
|
|
||||||
|
<q-card-section>
|
||||||
|
|
||||||
|
<div class="row q-mt-md q-ml-md q-pr-md">
|
||||||
|
<div class="col-xs-12 col-sm-12 col-md-2 q-mt-md">
|
||||||
|
<strong>Address:</strong>
|
||||||
|
</div>
|
||||||
|
<div class="col-xs-12 col-sm-12 col-md-8">
|
||||||
|
<q-input v-model.trim="contactData.address" outlined label="Required for physical shipping"></q-input>
|
||||||
|
</div>
|
||||||
|
<div class="col-xs-12 col-sm-12 col-md-2">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="row q-mt-md q-ml-md q-pr-md">
|
||||||
|
<div class="col-xs-12 col-sm-12 col-md-2 q-mt-md">
|
||||||
|
<strong>Email:</strong>
|
||||||
|
</div>
|
||||||
|
<div class="col-xs-12 col-sm-12 col-md-8">
|
||||||
|
<q-input v-model.trim="contactData.address" outlined label="Email (optional)"></q-input>
|
||||||
|
</div>
|
||||||
|
<div class="col-xs-12 col-sm-12 col-md-2">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="row q-mt-md q-ml-md q-pr-md">
|
||||||
|
<div class="col-xs-12 col-sm-12 col-md-2 q-mt-md">
|
||||||
|
<strong>Message:</strong>
|
||||||
|
</div>
|
||||||
|
<div class="col-xs-12 col-sm-12 col-md-8">
|
||||||
|
<q-input v-model.trim="contactData.address" outlined type="textarea" rows="3" label="Message to Merchant (optional)"></q-input>
|
||||||
|
</div>
|
||||||
|
<div class="col-xs-12 col-sm-12 col-md-2">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</q-card-section>
|
||||||
|
|
||||||
|
<q-separator class="q-mt-md" />
|
||||||
|
|
||||||
<q-card-actions align="right">
|
<q-card-actions align="right">
|
||||||
|
|
||||||
<q-btn @click="requestInvoice(cart)" flat color="primary">
|
<q-btn @click="requestInvoice(cart)" flat color="primary">
|
||||||
Request Invoice
|
Place Order
|
||||||
</q-btn>
|
</q-btn>
|
||||||
</q-card-actions>
|
</q-card-actions>
|
||||||
</q-card>
|
</q-card>
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,11 @@ async function shoppingCartCheckout(path) {
|
||||||
return {
|
return {
|
||||||
paymentMethod: 'ln',
|
paymentMethod: 'ln',
|
||||||
shippingZone: null,
|
shippingZone: null,
|
||||||
|
contactData: {
|
||||||
|
email: null,
|
||||||
|
address: null,
|
||||||
|
message: null
|
||||||
|
},
|
||||||
paymentOptions: [
|
paymentOptions: [
|
||||||
{
|
{
|
||||||
label: 'Lightning Network',
|
label: 'Lightning Network',
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue