UNPKG

602 BJavaScriptView Raw
1import window from "window"
2import dataLayerPush from "./helpers/dataLayerPush"
3
4function klarnaShippingChanged(klarnaCheckoutCallback) {
5 if (window._klarnaCheckout) {
6 window._klarnaCheckout(function (api) {
7 api.on({
8 "shipping_address_change": function (data) {
9 let dlObj = {
10 "klarna": data
11 }
12 klarnaCheckoutCallback(dlObj)
13 dataLayerPush("klarnaShippingChanged", dlObj)
14 }
15 })
16 })
17 }
18}
19
20export default klarnaShippingChanged
\No newline at end of file