<!-- 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.