<!-- Error rendering component -->
<!-- Could not render component '@cart--parkings' - component not found. -->
<!-- Error: Could not render component '@cart--parkings' - component not found.
at Object.render (/Users/antoniomatera/Sites/adb/node_modules/@frctl/handlebars/src/helpers/render.js:23:19)
at Object.helperWrapper (/Users/antoniomatera/Sites/adb/node_modules/promised-handlebars/index.js:130:23)
at Object.<anonymous> (/Users/antoniomatera/Sites/adb/node_modules/promised-handlebars/lib/utils.js:29:28)
at Object.wrapper (/Users/antoniomatera/Sites/adb/node_modules/handlebars/dist/cjs/handlebars/internal/wrapHelper.js:15:19)
at eval (eval at createFunctionContext (/Users/antoniomatera/Sites/adb/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js:262:23), <anonymous>:11:102)
at Object.prog (/Users/antoniomatera/Sites/adb/node_modules/handlebars/dist/cjs/handlebars/runtime.js:268:12)
at Object.prepareAndResolveMarkers (/Users/antoniomatera/Sites/adb/node_modules/promised-handlebars/index.js:92:17)
at Object.fn (/Users/antoniomatera/Sites/adb/node_modules/promised-handlebars/lib/utils.js:29:28)
at fn (/Users/antoniomatera/Sites/adb/node_modules/handlebars-layouts/index.js:41:17)
at Object.applyAction (/Users/antoniomatera/Sites/adb/node_modules/handlebars-layouts/index.js:54:11)
at Array.reduce (<anonymous>)
at Object.block (/Users/antoniomatera/Sites/adb/node_modules/handlebars-layouts/index.js:171:43)
at Object.helperWrapper (/Users/antoniomatera/Sites/adb/node_modules/promised-handlebars/index.js:130:23)
at Object.<anonymous> (/Users/antoniomatera/Sites/adb/node_modules/promised-handlebars/lib/utils.js:29:28)
at Object.wrapper (/Users/antoniomatera/Sites/adb/node_modules/handlebars/dist/cjs/handlebars/internal/wrapHelper.js:15:19)
at Object.eval [as main] (eval at createFunctionContext (/Users/antoniomatera/Sites/adb/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js:262:23), <anonymous>:15:104) -->
{{#extend "@template-master--checkout"}}
{{!-- HEADER --}}
{{#content "header"}}
{{ render "@header--progress" header merge=true }}
{{/content}}
{{!-- FOOTER --}}
{{#content "footer"}}
{{/content}}
{{!-- MAIN --}}
{{#content "main"}}
<div grid="grid" class="u-pt-space-64 o-sticky-container">
<div grid="4@lg offset-8@lg last@lg" class="o-sticky--mobile">
{{ render "@cart--parkings" cart-addons merge=true }}
</div>
<div grid="6@lg">
<h1 class="u-typo-level-6 u-color-night-100">Intestazione prenotazione</h1>
<div>
{{> @user-data--recap user-recap }}
</div>
<div class="u-mt-space-64">
<h2 class="u-typo-level-6 u-color-night-100">Metodi di pagamento</h2>
</div>
<form class="c-form u-mt-space-32 u-mt-space-64@md">
<div>
{{> @payment online-payment }}
</div>
<div class="u-mt-space-40">
{{> @payment offline-payment }}
</div>
<div class="u-mt-space-40">
{{> @checkbox checkbox-invoice }}
<p class="u-typo-level-1 u-pl-space-24">(dopo l’acquisto non è più possibile richiedere l’emissione della fattura)</p>
<div class="u-chkbx-toggleReceiver">
{{ render "@form--invoice" form-invoice merge=true }}
</div>
<div class="u-mt-space-24">
{{> @checkbox checkbox-conditions }}
</div>
</div>
</form>
</div>
</div>
{{ render "@dialog--online-payment-methods" dialog-online-payment-methods merge=true }}
{{ render "@dialog--offline-payment-methods-vip-lounge" dialog-offline-payment-methods merge=true }}
{{/content}}
{{!-- SCRIPTS JS --}}
{{#content "scripts" mode="append"}}
<script src="{{ path '/js/footer.min.js' }}"></script>
<script>
flatpickr.localize(flatpickr.l10ns.it);
flatpickr(".js-flatpickr", {
dateFormat: "d F Y"
});
</script>
{{/content}}
{{/extend}}
{
"template-main-class": "",
"header": {
"toolbarProgress": {
"moleculeProgress": {
"current-step": 2,
"steps": [
{
"text": "Scegli parcheggio",
"status": "data-step-complete"
},
{
"text": "Servizi aggiuntivi",
"status": "data-step-complete"
},
{
"text": "Pagamento",
"status": "data-step-current"
},
{
"text": "Ricevi conferma",
"status": "data-step-incomplete"
}
]
}
}
},
"cart-addons": {
"title": "Servizi aggiuntivi",
"parking-type-name": "MBL Vip Lounge",
"parking-type-img": "/images/oblo-mbl.png",
"showProduct": false,
"showTelepassIcon": false,
"noDiscount": false,
"showModifyDates": true,
"showProductRecap": false,
"showAdditionals": true,
"showAddons": false,
"showCartTotal": true,
"showCartCta": true,
"hasLoading": false,
"cartTotal": {
"show": true,
"label": "Totale della tariffa scontata pagando online",
"price": "24,00 €",
"netprice": "30,00 €"
}
},
"user-recap": {
"items": [
{
"icon": {
"symbol": "ic-person-black-24px",
"class": "c-icon--24 u-color-night-40"
},
"text": "<strong>Mario Rossi</strong>"
},
{
"icon": {
"symbol": "ic-email-black-24px",
"class": "c-icon--24 u-color-night-40"
},
"text": "mario.rossi@gmail.com"
},
{
"icon": {
"symbol": "ic-call-black-24px",
"class": "c-icon--24 u-color-night-40"
},
"text": "+39 333 12 34 567"
},
{
"text": "via Garibaldi, 25"
},
{
"text": "40123, Bologna"
},
{
"text": "Italia"
}
],
"edit-link": {
"text": "Modifica dati",
"url": "#",
"svg": {
"symbol": "ic_mode_edit_black_24px",
"class": "svg-12"
}
}
},
"online-payment": {
"header": {
"title": "<strong>Paga online</strong> - Risparmia 27€<br>(tariffa valida solo fino a 24 ore dall’inizio della sosta)",
"img": {
"src": "/images/svgs/stk-coupon.svg"
}
},
"payment-items": [
{
"radio": {
"id": "credit-cart",
"name": "online-methods",
"text": "Carta di credito"
},
"pics": [
{
"src": "/images/svgs/visa2.svg",
"alt": "Visa"
},
{
"src": "/images/svgs/mastercard2.svg",
"alt": "Mastercard"
},
{
"src": "/images/svgs/amex.svg",
"alt": "American Express"
},
{
"src": "/images/svgs/jcb.svg",
"alt": "JCB"
}
]
},
{
"radio": {
"id": "satispay",
"name": "online-methods",
"text": "Satispay"
},
"pics": [
{
"src": "/images/svgs/satispay.svg",
"alt": "Satispay"
}
]
}
],
"btn-info": {
"type": "button",
"text": "Informazioni sui pagamenti",
"modifier": "c-button--as-link js-fr-dialogmodal-open",
"opens-dialog": "dialog-online-payment-methods"
}
},
"offline-payment": {
"header": {
"title": "<strong>Paga in aerostazione</strong> - Tariffa piena",
"img": {
"src": "/images/svgs/stk_prenotazioni.svg"
}
},
"payment-items": [
{
"radio": {
"id": "offline-method-1",
"name": "offline-methods",
"text": "<strong>Paga sul posto</strong> in contanti, bancomat, carte di credito o Easypark"
}
}
],
"btn-info": {
"type": "button",
"text": "Più informazioni",
"modifier": "c-button--as-link js-fr-dialogmodal-open",
"opens-dialog": "dialog-offline-payment-methods-vip-lounge"
}
},
"checkbox-invoice": {
"id": "invoice",
"name": "invoice",
"text": "<strong>Desidero ricevere fattura per questa prenotazione</strong>",
"checkbox-class": "u-chkbx-toggle"
},
"checkbox-conditions": {
"id": "conditions",
"name": "conditions",
"text": "Ho letto e accetto le <a href='#'><strong>Condizioni generali di vendita dei servizi</strong></a>",
"required": "true"
}
}
No notes defined.