crowdstart-checkout
Version:
One Click Checkout for Crowdstart
31 lines (30 loc) • 1.25 kB
text/jade
.crowdstart-form-control
control(input='{ inputs.promoCode }', onclick='{ resetState }')
.crowdstart-button(onclick='{ submit }', if='{ !hide }')
.crowdstart-loader(if='{ locked }')
div(if='{ locked }')
| ...
div(if!='{ !locked && !codeApplied }')
| Apply
div(if!='{ !locked && codeApplied }')
| Apply
.crowdstart-promo-discount(if!='{ !locked && codeApplied && !freeProduct && isApplicable() }')
.crowdstart-promo-label
| You Saved
.crowdstart-money
| { renderCurrency(order.currency, discount()) }
div(if!='{ !locked && codeApplied && !freeProduct && !isApplicable() }')
| Code Not Applicable
.crowdstart-promo-item(if!='{ !locked && codeApplied && freeProduct }')
.crowdstart-promo-label(if='{ freeProduct.quantity === 1 }')
| Free
.crowdstart-promo-label(if='{ freeProduct.quantity > 1 }')
| { freeProduct.quantity } Free
.crowdstart-promo-item-name
| { freeProduct.name }
div(if!="{ !locked && invalidCode === '' && model.promoCode !== '' && !clickedApplyPromoCode}")
| Don't forget to apply your code!
div(if!="{ !locked && invalidCode === 'expired'}")
| Expired
div(if!="{ !locked && invalidCode === 'invalid'}")
| Invalid Code