<!-- 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 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="o-flexgrid o-flexgrid--antipodes">
<div class="o-flexgrid__item">
<h1 class="u-typo-level-6 u-color-night-100">Modifica i dati</h1>
</div>
<div class="o-flexgrid__item">
<p class="u-typo-level-1 u-color-night-80"><sup>*</sup>campi obbligatori</p>
</div>
</div>
<form class="c-form u-mt-space-32 u-mt-space-64@md">
<div grid="grid">
<div grid="12 6@md">{{> @input input-name }}</div>
<div grid="12 6@md">{{> @input input-surname }}</div>
<div grid="12">{{> @input input-fiscal-code }}</div>
<div grid="12 8@md">{{> @input input-address }}</div>
<div grid="12 4@md">{{> @input input-address-number }}</div>
<div grid="12 8@md">{{> @input input-city }}</div>
<div grid="12 4@md">{{> @input input-city-cap }}</div>
</div>
<div class="o-flexgrid o-flexgrid--vertical-center u-mt-space-32">
<div class="o-flexgrid__item">{{> @button btn-save }}</div>
<div class="o-flexgrid__item">{{> @button btn-cancel }}</div>
</div>
</form>
</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": "Inserisci i dati",
"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": {
"showProduct": false,
"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 standard VIP Lounge",
"additional-price-full": "",
"additional-price-final": "30,00 €",
"showModifyReservation": 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": "",
"price": "30,00 €"
},
"cartCta": {
"type": "submit",
"text": "Conferma i dati e prenota",
"disabled": true,
"modifier": "c-button--submit c-button--elastic c-button--disabled"
}
},
"input-name": {
"label_id": "name-field",
"label_message": "Nome",
"label_class": "",
"atom-input": {
"id": "name-field",
"type": "text",
"value": "Mario",
"required": true,
"hasNote": true,
"describedby": "name-note"
},
"note_id": "name-note",
"note_message": "Inserisci il tuo nome"
},
"input-surname": {
"label_id": "surname-field",
"label_message": "Cognome",
"label_class": "",
"atom-input": {
"id": "surname-field",
"type": "text",
"value": "Rossi",
"required": true,
"hasNote": true,
"describedby": "surname-note"
},
"note_id": "surname-note",
"note_message": "Inserisci il tuo cognome"
},
"input-fiscal-code": {
"label_id": "fiscal-code-field",
"label_message": "Codice fiscale",
"label_class": "",
"atom-input": {
"id": "fiscal-code-field",
"type": "text",
"required": true,
"hasNote": true,
"describedby": "fiscal-code-note"
},
"note_id": "fiscal-code-note",
"note_message": "Inserisci il tuo codice fiscale"
},
"input-address": {
"label_id": "address-field",
"label_message": "Indirizzo",
"label_class": "",
"atom-input": {
"id": "address-field",
"type": "text",
"required": true,
"hasNote": true,
"describedby": "address-note"
},
"note_id": "address-note",
"note_message": "Inserisci il tuo indirizzo"
},
"input-address-number": {
"label_id": "address-number-field",
"label_message": "N° civico",
"label_class": "",
"atom-input": {
"id": "address-number-field",
"type": "text",
"required": true,
"hasNote": true,
"describedby": "address-number-note"
},
"note_id": "address-number-note",
"note_message": "Inserisci il tuo n° civico"
},
"input-city": {
"label_id": "city-field",
"label_message": "Località",
"label_class": "",
"atom-input": {
"id": "city-field",
"type": "text",
"required": true,
"hasNote": true,
"describedby": "city-note"
},
"note_id": "city-note",
"note_message": "Inserisci la tua località"
},
"input-city-cap": {
"label_id": "city-cap-field",
"label_message": "CAP",
"label_class": "",
"atom-input": {
"id": "city-cap-field",
"type": "text",
"required": true,
"hasNote": true,
"describedby": "city-cap-note"
},
"note_id": "city-cap-note",
"note_message": "Inserisci il tuo CAP"
},
"btn-save": {
"type": "button",
"text": "Salva nuovi dati",
"modifier": "c-button--adding"
},
"btn-cancel": {
"type": "button",
"text": "Annulla",
"modifier": "c-button--as-link"
}
}
No notes defined.