react-afterpay-checkout
Advanced tools
Comparing version 0.4.0 to 0.5.0
@@ -1,4 +0,3 @@ | ||
/// <reference types="react" /> | ||
import './button.scss'; | ||
import { ButtonProps } from './types'; | ||
export declare const Button: (props: ButtonProps) => JSX.Element; |
@@ -1,1 +0,1 @@ | ||
module.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var c=t[r]={i:r,l:!1,exports:{}};return e[r].call(c.exports,c,c.exports,n),c.l=!0,c.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var c in e)n.d(r,c,function(t){return e[t]}.bind(null,c));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="./dist/",n(n.s=4)}([function(e,t){e.exports=require("react")},function(e,t,n){"use strict";var r=n(3),c=n.n(r)()((function(e){return e[1]}));c.push([e.i,".afterpay-checkout-btn{outline:none;border:none;padding:0;margin:0;-webkit-transition:all 300ms;transition:all 300ms;cursor:pointer}.afterpay-checkout-btn:active{opacity:0.7}.afterpay-checkout-btn__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px}.afterpay-checkout-btn__children_margin{margin-right:5px}\n",""]),t.a=c},function(e,t,n){"use strict";var r,c=function(){return void 0===r&&(r=Boolean(window&&document&&document.all&&!window.atob)),r},a=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),o=[];function i(e){for(var t=-1,n=0;n<o.length;n++)if(o[n].identifier===e){t=n;break}return t}function l(e,t){for(var n={},r=[],c=0;c<e.length;c++){var a=e[c],l=t.base?a[0]+t.base:a[0],u=n[l]||0,s="".concat(l," ").concat(u);n[l]=u+1;var f=i(s),d={css:a[1],media:a[2],sourceMap:a[3]};-1!==f?(o[f].references++,o[f].updater(d)):o.push({identifier:s,updater:m(d,t),references:1}),r.push(s)}return r}function u(e){var t=document.createElement("style"),r=e.attributes||{};if(void 0===r.nonce){var c=n.nc;c&&(r.nonce=c)}if(Object.keys(r).forEach((function(e){t.setAttribute(e,r[e])})),"function"==typeof e.insert)e.insert(t);else{var o=a(e.insert||"head");if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(t)}return t}var s,f=(s=[],function(e,t){return s[e]=t,s.filter(Boolean).join("\n")});function d(e,t,n,r){var c=n?"":r.media?"@media ".concat(r.media," {").concat(r.css,"}"):r.css;if(e.styleSheet)e.styleSheet.cssText=f(t,c);else{var a=document.createTextNode(c),o=e.childNodes;o[t]&&e.removeChild(o[t]),o.length?e.insertBefore(a,o[t]):e.appendChild(a)}}function h(e,t,n){var r=n.css,c=n.media,a=n.sourceMap;if(c?e.setAttribute("media",c):e.removeAttribute("media"),a&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}var p=null,v=0;function m(e,t){var n,r,c;if(t.singleton){var a=v++;n=p||(p=u(t)),r=d.bind(null,n,a,!1),c=d.bind(null,n,a,!0)}else n=u(t),r=h.bind(null,n,t),c=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)};return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else c()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=c());var n=l(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var r=0;r<n.length;r++){var c=i(n[r]);o[c].references--}for(var a=l(e,t),u=0;u<n.length;u++){var s=i(n[u]);0===o[s].references&&(o[s].updater(),o.splice(s,1))}n=a}}}},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=e(t);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,r){"string"==typeof e&&(e=[[null,e,""]]);var c={};if(r)for(var a=0;a<this.length;a++){var o=this[a][0];null!=o&&(c[o]=!0)}for(var i=0;i<e.length;i++){var l=[].concat(e[i]);r&&c[l[0]]||(n&&(l[2]?l[2]="".concat(n," and ").concat(l[2]):l[2]=n),t.push(l))}},t}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return d}));var r=n(0),c=n.n(r),a=n(2),o=n.n(a),i=n(1),l={insert:"head",singleton:!1},u=(o()(i.a,l),i.a.locals,function(e){var t=e.height;return c.a.createElement("svg",{viewBox:"0 0 107 96",height:t,xmlns:"http://www.w3.org/2000/svg"},c.a.createElement("path",{d:"M99 19.5L84.2 11l-15-8.6c-10-5.7-22.4 1.5-22.4 13v1.9c0 1.1.6 2 1.5 2.6l7 4c1.9 1.1 4.4-.3 4.4-2.5v-4.6c0-2.3 2.5-3.7 4.4-2.6l13.8 7.9L91.6 30c2 1.1 2 4 0 5.1L77.9 43l-13.8 7.9c-2 1.1-4.4-.3-4.4-2.6V46c0-11.5-12.4-18.7-22.4-13l-15 8.6-14.8 8.5c-10 5.7-10 20.2 0 26l14.8 8.5 15 8.6c10 5.7 22.4-1.5 22.4-13v-1.9c0-1.1-.6-2-1.5-2.6l-7-4c-1.9-1.1-4.4.3-4.4 2.5v4.6c0 2.3-2.5 3.7-4.4 2.6l-13.8-7.9-13.7-7.9c-2-1.1-2-4 0-5.1l13.7-7.9 13.8-7.9c2-1.1 4.4.3 4.4 2.6v2.3c0 11.5 12.4 18.7 22.4 13l15-8.6L99 45.5c10.1-5.8 10.1-20.2 0-26",fill:"currentColor"}))}),s=function(e){var t=e.height;return c.a.createElement("svg",{viewBox:"0 0 390 94",height:t,xmlns:"http://www.w3.org/2000/svg"},c.a.createElement("g",{fill:"currentColor"},c.a.createElement("path",{d:"M388.6 21.4l-34.8 71.8h-14.4l13-26.8-20.5-45h14.8l13.2 30.1 14.3-30.1zM41 46.9c0-8.6-6.2-14.6-13.9-14.6s-13.9 6.1-13.9 14.6c0 8.4 6.2 14.6 13.9 14.6 7.6 0 13.9-6.1 13.9-14.6m.1 25.5v-6.6c-3.8 4.6-9.4 7.4-16.1 7.4C11 73.2.4 62 .4 46.9c0-15 11-26.4 24.9-26.4 6.5 0 12 2.9 15.8 7.3v-6.4h12.5v51H41.1zM114.6 61.1c-4.4 0-5.6-1.6-5.6-5.9V32.5h8.1V21.4H109V8.9H96.1v12.4H79.5v-5.1c0-4.3 1.6-5.9 6.1-5.9h2.8V.4h-6.2C71.6.4 66.6 3.9 66.6 14.5v6.8h-7.1v11.1h7.1v39.9h12.9V32.5h16.6v25c0 10.4 4 14.9 14.4 14.9h6.6V61.1h-2.5zM160.7 42.3c-.9-6.6-6.3-10.6-12.6-10.6s-11.5 3.9-12.9 10.6h25.5zm-25.6 7.9c.9 7.5 6.3 11.8 13.2 11.8 5.4 0 9.6-2.6 12-6.6h13.2c-3.1 10.8-12.7 17.7-25.5 17.7-15.4 0-26.2-10.8-26.2-26.2 0-15.4 11.4-26.5 26.5-26.5 15.2 0 26.2 11.2 26.2 26.5 0 1.1-.1 2.2-.3 3.3h-39.1zM256.2 46.9c0-8.3-6.2-14.6-13.9-14.6s-13.9 6.1-13.9 14.6c0 8.4 6.2 14.6 13.9 14.6 7.6 0 13.9-6.4 13.9-14.6m-40.4 46.3V21.4h12.5V28c3.8-4.7 9.4-7.5 16.1-7.5 13.8 0 24.6 11.3 24.6 26.3s-11 26.4-24.9 26.4c-6.4 0-11.7-2.6-15.4-6.8v26.8h-12.9zM314.2 46.9c0-8.6-6.2-14.6-13.9-14.6-7.6 0-13.9 6.1-13.9 14.6 0 8.4 6.2 14.6 13.9 14.6s13.9-6.1 13.9-14.6m.1 25.5v-6.6c-3.8 4.6-9.4 7.4-16.1 7.4-14 0-24.6-11.2-24.6-26.3 0-15 11-26.4 24.9-26.4 6.5 0 12 2.9 15.8 7.3v-6.4h12.5v51h-12.5zM193.2 26.4s3.2-5.9 11-5.9c3.3 0 5.5 1.2 5.5 1.2v13s-4.7-2.9-9.1-2.3c-4.3.6-7.1 4.6-7.1 9.9v30.2h-13v-51H193v4.9h.2z"})))},f=function(e){var t=e.height;return c.a.createElement("svg",{viewBox:"0 0 405 94",height:t,xmlns:"http://www.w3.org/2000/svg"},c.a.createElement("g",{fill:"currentColor"},c.a.createElement("path",{d:"M404.4 21.4l-34.8 71.7h-14.4l13-26.8-20.4-44.9h14.8l13.1 30.1L390 21.4zM272.1 46.9c0-8.3-6.2-14.6-13.9-14.6-7.6 0-13.9 6.1-13.9 14.6 0 8.4 6.2 14.6 13.9 14.6s13.9-6.4 13.9-14.6m-40.4 46.3V21.4h12.5V28c3.8-4.7 9.4-7.5 16.1-7.5 13.8 0 24.6 11.3 24.6 26.3s-11 26.4-24.9 26.4c-6.4 0-11.7-2.5-15.4-6.8v26.8h-12.9zM330.1 46.9c0-8.6-6.2-14.6-13.9-14.6-7.6 0-13.9 6.1-13.9 14.6 0 8.4 6.2 14.6 13.9 14.6s13.9-6.1 13.9-14.6m.1 25.5v-6.6c-3.8 4.6-9.4 7.4-16.1 7.4-14 0-24.6-11.2-24.6-26.3 0-15 11-26.4 24.9-26.4 6.5 0 12 2.9 15.8 7.3v-6.4h12.5v50.9l-12.5.1zM209.1 26.4s3.2-5.9 11-5.9c3.3 0 5.5 1.2 5.5 1.2v13s-4.7-2.9-9-2.3c-4.3.6-7.1 4.6-7.1 9.9v30.2h-12.9V21.4h12.5v5zM52.6 53.4c-2.7 11.7-12.8 19.8-25.9 19.8C11.6 73.2.3 61.9.3 46.9s11.5-26.4 26.6-26.4c12.7 0 22.7 8 25.6 19.5H39.3c-2.3-4.6-7-7.6-12.2-7.6-7.5 0-13.8 6.2-13.8 14.5 0 8.2 6.3 14.5 13.8 14.5 5.4 0 10.1-3.1 12.3-7.9l13.2-.1zM58.6 72.3V.5h12.8v71.8zM90.7 50.2C91.6 57.7 97 62 103.8 62c5.4 0 9.6-2.5 12-6.6H129c-3.1 10.8-12.7 17.7-25.5 17.7-15.4 0-26.2-10.8-26.2-26.2 0-15.4 11.4-26.5 26.5-26.5C119 20.5 130 31.7 130 47c0 1.1-.1 2.2-.3 3.3h-39v-.1zm25.5-7.9c-.9-6.6-6.3-10.6-12.6-10.6s-11.5 3.9-12.8 10.6h25.4zM175.7 72.3v-6.6c-3.8 4.6-9.4 7.4-16.1 7.4-13.9 0-24.5-11.2-24.5-26.3 0-15 11-26.4 24.8-26.4 6.5 0 12 2.9 15.8 7.3v-6.4h12.5v50.9l-12.5.1zm-.1-25.4c0-8.6-6.2-14.6-13.8-14.6-7.6 0-13.8 6.1-13.8 14.6 0 8.3 6.2 14.6 13.8 14.6 7.6 0 13.8-6.1 13.8-14.6z"})))},d=function(e){var t=e.behavior,n=void 0===t?"popup":t,a=e.logo,o=void 0===a?"all":a,i=e.theme,l=void 0===i?"white-black":i,d=e.token,h=e.countryCode,p=e.onComplete,v=e.style,m=e.className,g=e.children,b=function(){return"GB"===h?c.a.createElement(f,{height:20}):c.a.createElement(s,{height:20})};return Object(r.useEffect)((function(){if(!("AfterPay"in window)){var e=document.createElement("script");e.src="https://portal.afterpay.com/afterpay.js",document.head.appendChild(e)}}),[]),c.a.createElement("button",{className:"afterpay-checkout-btn"+(m?" "+m:""),onClick:function(){var e=window.AfterPay;e.initialize({countryCode:h}),"popup"===n?(e.open(),e.onComplete=p,e.transfer({token:d})):"redirect"===n&&e.redirect({token:d})},type:"button",style:v},c.a.createElement("div",{className:"afterpay-checkout-btn__wrapper",style:function(){switch(l){case"black-mint":return{color:"#000",background:"#B2FCE3"};case"mint-black":return{color:"#B2FCE3",background:"#000"};default:return{color:"#fff",background:"#000"}}}()},c.a.createElement("div",{className:"afterpay-checkout-btn__children"+(g?" afterpay-checkout-btn__children_margin":"")},g),function(){switch(o){case"image":return c.a.createElement(u,{height:20});case"text":return c.a.createElement(b,null);case"all":return c.a.createElement(c.a.Fragment,null,c.a.createElement(b,null),c.a.createElement(u,{height:20}))}}()))};if("undefined"!=typeof window&&!("Afterpay"in window)){var h=document.createElement("script");h.src="https://portal.afterpay.com/afterpay.js",document.head.appendChild(h)}}]); | ||
module.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var c=t[r]={i:r,l:!1,exports:{}};return e[r].call(c.exports,c,c.exports,n),c.l=!0,c.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var c in e)n.d(r,c,function(t){return e[t]}.bind(null,c));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="./dist/",n(n.s=4)}([function(e,t){e.exports=require("react")},function(e,t,n){"use strict";var r=n(3),c=n.n(r)()((function(e){return e[1]}));c.push([e.i,".afterpay-checkout-btn{outline:none;border:none;padding:0;margin:0;-webkit-transition:all 300ms;transition:all 300ms;cursor:pointer}.afterpay-checkout-btn:active{opacity:0.7}.afterpay-checkout-btn__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px}.afterpay-checkout-btn__children_margin{margin-right:5px}\n",""]),t.a=c},function(e,t,n){"use strict";var r,c=function(){return void 0===r&&(r=Boolean(window&&document&&document.all&&!window.atob)),r},a=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),o=[];function i(e){for(var t=-1,n=0;n<o.length;n++)if(o[n].identifier===e){t=n;break}return t}function l(e,t){for(var n={},r=[],c=0;c<e.length;c++){var a=e[c],l=t.base?a[0]+t.base:a[0],u=n[l]||0,s="".concat(l," ").concat(u);n[l]=u+1;var f=i(s),d={css:a[1],media:a[2],sourceMap:a[3]};-1!==f?(o[f].references++,o[f].updater(d)):o.push({identifier:s,updater:m(d,t),references:1}),r.push(s)}return r}function u(e){var t=document.createElement("style"),r=e.attributes||{};if(void 0===r.nonce){var c=n.nc;c&&(r.nonce=c)}if(Object.keys(r).forEach((function(e){t.setAttribute(e,r[e])})),"function"==typeof e.insert)e.insert(t);else{var o=a(e.insert||"head");if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(t)}return t}var s,f=(s=[],function(e,t){return s[e]=t,s.filter(Boolean).join("\n")});function d(e,t,n,r){var c=n?"":r.media?"@media ".concat(r.media," {").concat(r.css,"}"):r.css;if(e.styleSheet)e.styleSheet.cssText=f(t,c);else{var a=document.createTextNode(c),o=e.childNodes;o[t]&&e.removeChild(o[t]),o.length?e.insertBefore(a,o[t]):e.appendChild(a)}}function h(e,t,n){var r=n.css,c=n.media,a=n.sourceMap;if(c?e.setAttribute("media",c):e.removeAttribute("media"),a&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}var p=null,v=0;function m(e,t){var n,r,c;if(t.singleton){var a=v++;n=p||(p=u(t)),r=d.bind(null,n,a,!1),c=d.bind(null,n,a,!0)}else n=u(t),r=h.bind(null,n,t),c=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)};return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else c()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=c());var n=l(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var r=0;r<n.length;r++){var c=i(n[r]);o[c].references--}for(var a=l(e,t),u=0;u<n.length;u++){var s=i(n[u]);0===o[s].references&&(o[s].updater(),o.splice(s,1))}n=a}}}},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=e(t);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,r){"string"==typeof e&&(e=[[null,e,""]]);var c={};if(r)for(var a=0;a<this.length;a++){var o=this[a][0];null!=o&&(c[o]=!0)}for(var i=0;i<e.length;i++){var l=[].concat(e[i]);r&&c[l[0]]||(n&&(l[2]?l[2]="".concat(n," and ").concat(l[2]):l[2]=n),t.push(l))}},t}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return d}));var r=n(0),c=n.n(r),a=n(2),o=n.n(a),i=n(1),l={insert:"head",singleton:!1},u=(o()(i.a,l),i.a.locals,function(e){var t=e.height;return c.a.createElement("svg",{viewBox:"0 0 107 96",height:t,xmlns:"http://www.w3.org/2000/svg"},c.a.createElement("path",{d:"M99 19.5L84.2 11l-15-8.6c-10-5.7-22.4 1.5-22.4 13v1.9c0 1.1.6 2 1.5 2.6l7 4c1.9 1.1 4.4-.3 4.4-2.5v-4.6c0-2.3 2.5-3.7 4.4-2.6l13.8 7.9L91.6 30c2 1.1 2 4 0 5.1L77.9 43l-13.8 7.9c-2 1.1-4.4-.3-4.4-2.6V46c0-11.5-12.4-18.7-22.4-13l-15 8.6-14.8 8.5c-10 5.7-10 20.2 0 26l14.8 8.5 15 8.6c10 5.7 22.4-1.5 22.4-13v-1.9c0-1.1-.6-2-1.5-2.6l-7-4c-1.9-1.1-4.4.3-4.4 2.5v4.6c0 2.3-2.5 3.7-4.4 2.6l-13.8-7.9-13.7-7.9c-2-1.1-2-4 0-5.1l13.7-7.9 13.8-7.9c2-1.1 4.4.3 4.4 2.6v2.3c0 11.5 12.4 18.7 22.4 13l15-8.6L99 45.5c10.1-5.8 10.1-20.2 0-26",fill:"currentColor"}))}),s=function(e){var t=e.height;return c.a.createElement("svg",{viewBox:"0 0 390 94",height:t,xmlns:"http://www.w3.org/2000/svg"},c.a.createElement("g",{fill:"currentColor"},c.a.createElement("path",{d:"M388.6 21.4l-34.8 71.8h-14.4l13-26.8-20.5-45h14.8l13.2 30.1 14.3-30.1zM41 46.9c0-8.6-6.2-14.6-13.9-14.6s-13.9 6.1-13.9 14.6c0 8.4 6.2 14.6 13.9 14.6 7.6 0 13.9-6.1 13.9-14.6m.1 25.5v-6.6c-3.8 4.6-9.4 7.4-16.1 7.4C11 73.2.4 62 .4 46.9c0-15 11-26.4 24.9-26.4 6.5 0 12 2.9 15.8 7.3v-6.4h12.5v51H41.1zM114.6 61.1c-4.4 0-5.6-1.6-5.6-5.9V32.5h8.1V21.4H109V8.9H96.1v12.4H79.5v-5.1c0-4.3 1.6-5.9 6.1-5.9h2.8V.4h-6.2C71.6.4 66.6 3.9 66.6 14.5v6.8h-7.1v11.1h7.1v39.9h12.9V32.5h16.6v25c0 10.4 4 14.9 14.4 14.9h6.6V61.1h-2.5zM160.7 42.3c-.9-6.6-6.3-10.6-12.6-10.6s-11.5 3.9-12.9 10.6h25.5zm-25.6 7.9c.9 7.5 6.3 11.8 13.2 11.8 5.4 0 9.6-2.6 12-6.6h13.2c-3.1 10.8-12.7 17.7-25.5 17.7-15.4 0-26.2-10.8-26.2-26.2 0-15.4 11.4-26.5 26.5-26.5 15.2 0 26.2 11.2 26.2 26.5 0 1.1-.1 2.2-.3 3.3h-39.1zM256.2 46.9c0-8.3-6.2-14.6-13.9-14.6s-13.9 6.1-13.9 14.6c0 8.4 6.2 14.6 13.9 14.6 7.6 0 13.9-6.4 13.9-14.6m-40.4 46.3V21.4h12.5V28c3.8-4.7 9.4-7.5 16.1-7.5 13.8 0 24.6 11.3 24.6 26.3s-11 26.4-24.9 26.4c-6.4 0-11.7-2.6-15.4-6.8v26.8h-12.9zM314.2 46.9c0-8.6-6.2-14.6-13.9-14.6-7.6 0-13.9 6.1-13.9 14.6 0 8.4 6.2 14.6 13.9 14.6s13.9-6.1 13.9-14.6m.1 25.5v-6.6c-3.8 4.6-9.4 7.4-16.1 7.4-14 0-24.6-11.2-24.6-26.3 0-15 11-26.4 24.9-26.4 6.5 0 12 2.9 15.8 7.3v-6.4h12.5v51h-12.5zM193.2 26.4s3.2-5.9 11-5.9c3.3 0 5.5 1.2 5.5 1.2v13s-4.7-2.9-9.1-2.3c-4.3.6-7.1 4.6-7.1 9.9v30.2h-13v-51H193v4.9h.2z"})))},f=function(e){var t=e.height;return c.a.createElement("svg",{viewBox:"0 0 405 94",height:t,xmlns:"http://www.w3.org/2000/svg"},c.a.createElement("g",{fill:"currentColor"},c.a.createElement("path",{d:"M404.4 21.4l-34.8 71.7h-14.4l13-26.8-20.4-44.9h14.8l13.1 30.1L390 21.4zM272.1 46.9c0-8.3-6.2-14.6-13.9-14.6-7.6 0-13.9 6.1-13.9 14.6 0 8.4 6.2 14.6 13.9 14.6s13.9-6.4 13.9-14.6m-40.4 46.3V21.4h12.5V28c3.8-4.7 9.4-7.5 16.1-7.5 13.8 0 24.6 11.3 24.6 26.3s-11 26.4-24.9 26.4c-6.4 0-11.7-2.5-15.4-6.8v26.8h-12.9zM330.1 46.9c0-8.6-6.2-14.6-13.9-14.6-7.6 0-13.9 6.1-13.9 14.6 0 8.4 6.2 14.6 13.9 14.6s13.9-6.1 13.9-14.6m.1 25.5v-6.6c-3.8 4.6-9.4 7.4-16.1 7.4-14 0-24.6-11.2-24.6-26.3 0-15 11-26.4 24.9-26.4 6.5 0 12 2.9 15.8 7.3v-6.4h12.5v50.9l-12.5.1zM209.1 26.4s3.2-5.9 11-5.9c3.3 0 5.5 1.2 5.5 1.2v13s-4.7-2.9-9-2.3c-4.3.6-7.1 4.6-7.1 9.9v30.2h-12.9V21.4h12.5v5zM52.6 53.4c-2.7 11.7-12.8 19.8-25.9 19.8C11.6 73.2.3 61.9.3 46.9s11.5-26.4 26.6-26.4c12.7 0 22.7 8 25.6 19.5H39.3c-2.3-4.6-7-7.6-12.2-7.6-7.5 0-13.8 6.2-13.8 14.5 0 8.2 6.3 14.5 13.8 14.5 5.4 0 10.1-3.1 12.3-7.9l13.2-.1zM58.6 72.3V.5h12.8v71.8zM90.7 50.2C91.6 57.7 97 62 103.8 62c5.4 0 9.6-2.5 12-6.6H129c-3.1 10.8-12.7 17.7-25.5 17.7-15.4 0-26.2-10.8-26.2-26.2 0-15.4 11.4-26.5 26.5-26.5C119 20.5 130 31.7 130 47c0 1.1-.1 2.2-.3 3.3h-39v-.1zm25.5-7.9c-.9-6.6-6.3-10.6-12.6-10.6s-11.5 3.9-12.8 10.6h25.4zM175.7 72.3v-6.6c-3.8 4.6-9.4 7.4-16.1 7.4-13.9 0-24.5-11.2-24.5-26.3 0-15 11-26.4 24.8-26.4 6.5 0 12 2.9 15.8 7.3v-6.4h12.5v50.9l-12.5.1zm-.1-25.4c0-8.6-6.2-14.6-13.8-14.6-7.6 0-13.8 6.1-13.8 14.6 0 8.3 6.2 14.6 13.8 14.6 7.6 0 13.8-6.1 13.8-14.6z"})))},d=function(e){var t=e.behavior,n=void 0===t?"popup":t,a=e.logo,o=void 0===a?"all":a,i=e.theme,l=void 0===i?"white-black":i,d=e.token,h=e.countryCode,p=e.onComplete,v=e.style,m=e.className,g=e.children,b=function(){return"GB"===h?c.a.createElement(f,{height:20}):c.a.createElement(s,{height:20})};return Object(r.useEffect)((function(){if(!("AfterPay"in window)){var e=document.createElement("script"),t="GB"===h?"portal.clearpay.co.uk":"portal.afterpay.com";e.src="https://"+t+"/afterpay.js",document.head.appendChild(e)}}),[]),c.a.createElement("button",{className:"afterpay-checkout-btn"+(m?" "+m:""),onClick:function(){var e=window.AfterPay;if(!e)return console.error("AfterPay is undefined.");e.initialize({countryCode:h}),"popup"===n?(e.open(),e.onComplete=p,e.transfer({token:d})):"redirect"===n&&e.redirect({token:d})},type:"button",style:v},c.a.createElement("div",{className:"afterpay-checkout-btn__wrapper",style:function(){switch(l){case"black-mint":return{color:"#000",background:"#B2FCE3"};case"mint-black":return{color:"#B2FCE3",background:"#000"};default:return{color:"#fff",background:"#000"}}}()},c.a.createElement("div",{className:"afterpay-checkout-btn__children"+(g?" afterpay-checkout-btn__children_margin":"")},g),function(){switch(o){case"image":return c.a.createElement(u,{height:20});case"text":return c.a.createElement(b,null);case"all":return c.a.createElement(c.a.Fragment,null,c.a.createElement(b,null),c.a.createElement(u,{height:20}))}}()))};if("undefined"!=typeof window&&!("Afterpay"in window)){var h=document.createElement("script");h.src="https://portal.afterpay.com/afterpay.js",document.head.appendChild(h)}}]); |
@@ -1,2 +0,1 @@ | ||
/// <reference types="react" /> | ||
declare type Props = { | ||
@@ -3,0 +2,0 @@ height: number; |
{ | ||
"name": "react-afterpay-checkout", | ||
"version": "0.4.0", | ||
"version": "0.5.0", | ||
"description": "A React button component wrapping Afterpay.js to provide a checkout utility.", | ||
@@ -10,7 +10,12 @@ "main": "dist/index.min.js", | ||
"test": "jest", | ||
"site:dev": "docz dev", | ||
"site:dev": "NODE_ENV=development docz dev", | ||
"site:build": "docz build", | ||
"site:deploy": "npm run site:build && gh-pages -d .docz/dist" | ||
"site:deploy": "NODE_ENV=production npm run site:build && gh-pages -d .docz/dist" | ||
}, | ||
"keywords": ["Afterpay", "Checkout", "Afterpay.js", "Afterpay checkout"], | ||
"keywords": [ | ||
"Afterpay", | ||
"Checkout", | ||
"Afterpay.js", | ||
"Afterpay checkout" | ||
], | ||
"author": "Di Wang<wangdicoder@gmail.com>", | ||
@@ -20,5 +25,7 @@ "license": "MIT", | ||
"@babel/core": "^7.12.3", | ||
"@babel/plugin-transform-runtime": "^7.12.1", | ||
"@babel/preset-env": "^7.12.1", | ||
"@babel/preset-react": "^7.12.1", | ||
"@testing-library/jest-dom": "^5.11.5", | ||
"@testing-library/react": "^11.1.0", | ||
"@types/jest": "^26.0.15", | ||
"@types/react": "^16.9.53", | ||
@@ -33,3 +40,4 @@ "@types/react-dom": "^16.9.8", | ||
"html-webpack-plugin": "^4.5.0", | ||
"jest": "^26.6.0", | ||
"identity-obj-proxy": "^3.0.0", | ||
"jest": "^26.6.2", | ||
"node-sass": "^4.14.1", | ||
@@ -42,3 +50,5 @@ "postcss-loader": "^4.0.4", | ||
"style-loader": "^2.0.0", | ||
"ts-jest": "^26.4.3", | ||
"ts-loader": "^8.0.6", | ||
"ts-node": "^9.0.0", | ||
"typescript": "^4.0.3", | ||
@@ -51,5 +61,3 @@ "url-loader": "^4.1.1", | ||
"peerDependencies": { | ||
"react": ">=16.9.0", | ||
"@babel/runtime": "^7.12.1", | ||
"@babel/runtime-corejs3": "^7.12.1" | ||
"react": ">=16.9.0" | ||
}, | ||
@@ -56,0 +64,0 @@ "browserslist": [ |
@@ -16,2 +16,7 @@ { | ||
"es2017" | ||
], | ||
"types": [ | ||
"node", | ||
"jest", | ||
"@testing-library/jest-dom" | ||
] | ||
@@ -18,0 +23,0 @@ }, |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
31306
1
20
405
32