UNPKG

oxil-net1

Version:
221 lines (179 loc) 8.34 kB
<div class="grid px1 px2l pb3 pt2"> <kc-checkout data-security-url="/checkout/security" data-billing-url="/billing" {{ with .Page.Params.logoutoncomplete }}data-logout-on-complete="true"{{end}}> <div id="checkout-wrapper" > <div class="flex flex-wrap vue-wrapper"> <div class="w-75 "> <div class="grid pb1 "> <h1 class="f3 ">{{.Site.Title}}</h1> <p class=" ">Please review your order and payment details</p> <div class="bort3 ge pt2l pt1 pb2 pl4l px1 mb125" kb-if="billingContact.id"> <h4 class=" thin">Your Billing details</h4> <div class="flex-grid flex-row-reverse"> <div class="w-40" kb-html="billingContact.htmlAddressLinesString"> </div> <div class="w-60"> <p class="thin small">Carefully check all information provided</p> <a kb-href="billingURL" class="but butsoftwh butsm ">Change these details</a> </div> </div> </div> <div class="ge pt2l pt1 pb2 pl4l px1 "> <h4 class="normal">Payment</h4> <div kb-if="cart.total | substring 1 | gt 0"> <div class="flex align-center mb075"> <label class="mb0"><input name="configurestaticpackage" type="radio" checked="checked"> Pay with credit card </label> <img height="60" src="/images/payment_methods.png" alt=""> </div> <div class="white p150 mb2"> <label class="mb050 blk" kb-each-method="paymentMethods"> <input name="paymentselected" type="radio" kb-value="method.id"> ending <b>{method.payment.card.last4}</b> (expires {method.payment.card.exp_month}/{method.payment.card.exp_year} {method.payment.card.brand}) </label> <label class="blk"><input name="paymentselected" type="radio" value="new"> <span kb-if="paymentMethods.length | gt 0">use a different card</span> <span kb-if="paymentMethods.length | equals 0">Add a card</span> </label> <kc-stripe-element id="stripe-element" class="p1"></kc-stripe-element> <div id="loading-payment" class=" progress-modal flex justify-center align-center"> <div class="white"> <p>Processing payment method ...</p> <div class="text-center"> <img width="35" src="/images/loading.gif" alt=""> </div> </div> </div> </div> </div> <div kb-if="cart.total | substring 1 | equals 0"> <p>No payment required</p> </div> <div class="flex-grid align-center"> <div class="w-60"> <p class="thin small">I accept the latest <a href="/terms/">Terms &amp; Conditions</a> </p> </div> <div class="w-40"> <button class="but butgn place-order">place order & pay <i class="net-chevron-right"></i></button> </div> </div> </div> <div class="pl4l pt4"> <h4 class="thin">Order summary</h4> <table class="table table-pricing white"> <thead> <tr> <th width="100%">Item</th> <th class="text-right">Price</th> <th></th> </tr> </thead> <tbody> <tr kb-each-item="cart.items"> <td> <div class="bold">{item.title}</div> <div kb-if="item.subtitle">{item.subtitle}</div> <div class="tiny"kb-if="item.description">{item.description}</div> <div class="tiny" kb-each-subitem="item.subItems"> - {subitem.title}: {subitem.quantity} </div> </td> <td class="text-right">{item.total}</td> <td> <!-- <div ka-show="item.type | eval '!=' 'package'" class="flex justify-between">--> <!-- <div class="pr1">Qty</div>--> <!-- <div class="flex">--> <!-- <button class="but-widget"><i class="net-minus"></i></button>--> <!-- <span class="px050">{item.quantity}</span>--> <!-- <button class="but-widget text-colour"><i class="net-plus"></i></button>--> <!-- </div>--> <!-- </div>--> </td> </tr> </tbody> <tfoot> <tr> <th colspan="2" class="text-right-lg "> <div class="pt1 pb2"><span class="bold pr1">Total ex. VAT</span><span class="f3 normal py2">{cart.subtotal}</span></div> </th> <th></th> </tr> </tfoot> </table> <div class="flex-grid align-center text-right justify-between bort3 bortdd pt2"> <div class="w-60"> <p class="thin small text-right">I accept the latest <a href="/terms/">Terms &amp; Conditions</a> </p> </div> <a href="/order-confirmation/" class="but butgn">place order & pay <i class="net-chevron-right"></i></a> </div> </div> </div> </div> <div class="w-25 pl2l "> <div class="bort3 bortbk"> <div class="flex justify-end"><a class="inv small flex align-center normal ib py050" href="/cart/">edit cart <i class="net-launch-out"></i></a></div> <div class="p050 flex thin align-center small ge mb1"> <i class="net-cart-hollow f4"></i> <span class="f4">{cartItems}</span> item in your cart </div> <div class="bort1 borb1 py050 "> <div class="pb1 small"> <div class="flex" v-for="item in cart.items"> <div class="flex1"> <b>{item.title}</b> </div> <div class="w-30 text-right">{item.total}</div> </div> </div> </div> <div class="borb1 small py1"> <div class="flex"> <div class="w-66 text-right">Total (ex VAT)</div> <div class="w-33 text-right">{cart.subtotal}</div> </div> <div class="flex py075"> <div class="w-66 text-right">VAT</div> <div class="w-33 text-right">{cart.taxes}</div> </div> <div class="flex"> <div class="w-66 text-right bold">Total</div> <div class="w-33 text-right bold">{cart.total}</div> </div> </div> <div class="py1"> <button class="but butgn butblkm place-order">place order & pay <i class="net-chevron-right"></i></button> </div> </div> </div> </div> </div> <div id="loading-checkout" class=" progress-modal flex justify-center align-center"> <div class="white p2 m2 br8tl br8tr br8bl br8br"><h4>Loading checkout ...</h4> <p class="message">Please wait ...</p> <div class="text-center pt2 "> <img width="100" src="/images/loading.gif" alt=""> </div> </div> </div> </kc-checkout> </div> <div id="processing-order" class=" progress-modal flex justify-center align-center"> <div class="white p2 m2 br8tl br8tr br8bl br8br"><h4>Processing your order ...</h4> <p class="message">Please wait ... processing payment</p> <div class="text-center pt2 "> <img width="100" src="/images/loading.gif" alt=""> </div> </div> </div>