<!-- 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:145)
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@lg o-sticky-container">
<div grid="4@lg offset-8@lg last@lg" class="o-sticky--mobile">
{{ render "@cart--parkings" cart merge=true }}
</div>
<div grid="6@lg">
<div class="u-mt-space-64">
<h1 class="u-typo-level-6 u-color-night-100 u-mb-space-32">Aggiungi altri servizi alla tua prenotazione</h1>
{{#each service }}
{{ render "@additional-service" this merge=true }}
{{/each}}
</div>
<form class="c-form u-mt-space-32 u-mt-space-64@md">
</form>
</div>
</div>
</div>
{{/content}}
{{!-- SCRIPTS JS --}}
{{#content "scripts" mode="append"}}
<script src="{{ path '/js/footer.min.js' }}"></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-current"
},
{
"text": "Pagamento",
"status": "data-step-incomplete"
},
{
"text": "Ricevi conferma",
"status": "data-step-incomplete"
}
]
}
}
},
"cart": {
"showProduct": true,
"showTelepassIcon": false,
"noDiscount": false,
"showModifyDates": false,
"showProductRecap": true,
"showAdditionals": true,
"showAddons": false,
"showCartTotal": true,
"showCartCta": true,
"hasLoading": false,
"title": "Le tue prenotazioni",
"additionals": [
{
"title": "La tua VIP Lounge",
"btn-delete": false,
"additional-type-name": "MBL VIP Lounge",
"additional-type-img": "/images/oblo-mbl.png",
"additional-recap-text": "Tariffa scontata VIP Lounge",
"additional-price-full": "30,00 €",
"additional-price-final": "24,00 €",
"showModifyReservation": false,
"showAdditionalCode": true,
"lookOnMapLounge": {
"modifier": "c-link c-link--spaceless",
"text": "Mappa",
"url": "#",
"svg": {
"symbol": "ic_open_in_new_24px",
"class": "c-icon c-icon--16"
}
},
"lookOnDetailsLounge": {
"type": "button",
"text": "Info parcheggio",
"modifier": "c-button--as-link js-fr-dialogmodal-open",
"opens-dialog": "dialog-p1-info",
"aria-label": "Apri la modale per consultare la mappa del parcheggio",
"svg": {
"symbol": "ic-info-serif",
"class": "c-icon--16"
}
},
"parking-dialog-map": {
"modifier": "",
"id": "dialog-p1-map",
"dialog-labelledby": "dialog-p1-p2-title",
"title": "Informazioni sui parcheggi P1 e P2",
"maplocation": "Parcheggio+P1,+40132+Bologna+BO",
"mapzoom": "16",
"mapwidth": "600",
"mapheight": "300"
},
"parking-dialog-info": {
"modifier": "",
"id": "dialog-p1-info",
"dialog-labelledby": "dialog-p1-p2-title",
"title": "Informazioni sui parcheggi P1 e P2"
}
}
],
"cartTotal": {
"show": true,
"label": "Totale della tariffa scontata pagando online",
"netprice": "158,90 €",
"price": "124,99 €"
},
"cartCta": {
"type": "submit",
"text": "Paga ora",
"modifier": "c-button--submit c-button--elastic"
}
},
"service": [
{
"modifier": "",
"title": "Palestra",
"subtitle": null,
"text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Leo laoreet lectus amet, tincidunt enim lorem justo est at. Amet eu integer consectetur pharetra, hac mus. Quam sit aliquet odio ac tellus vulputate tristique. Feugiat erat felis, vitae mauris vel lobortis adipiscing. Egestas diam sollicitudin ultrices lacus, et in aliquet.",
"img": {
"path": "/images/oblo-gym.png",
"alt": "Palestra"
},
"features": false,
"discover-more": {
"modifier": "c-additional-service__discover",
"text": "Scopri di più",
"url": "#"
},
"price": false,
"btn": {
"type": "button",
"aria-label": "Aggiungi un accesso alla Palestra",
"text": "Aggiungi",
"modifier": "c-button--adding js-qty-trigger js-toggle",
"data-toggle": "lounge-service"
},
"quantity": {
"modifier": "js-btn-qty",
"input-id": "gym_qty"
}
}
],
"cartTotal": {
"label": "Totale ",
"price": "24,00 €",
"netprice": null
}
}
No notes defined.