woocommerce/packages/woocommerce-blocks/build/checkout-blocks/payment-frontend.js

5 lines
16 KiB
JavaScript
Raw Normal View History

2021-12-10 12:03:04 +00:00
(window.webpackWcBlocksJsonp=window.webpackWcBlocksJsonp||[]).push([[39],{174:function(e,t,c){"use strict";t.a=function(e){var t=e.label,c=e.secondaryLabel,n=e.description,o=e.secondaryDescription,a=e.id;return React.createElement("div",{className:"wc-block-components-radio-control__option-layout"},React.createElement("div",{className:"wc-block-components-radio-control__label-group"},t&&React.createElement("span",{id:a&&"".concat(a,"__label"),className:"wc-block-components-radio-control__label"},t),c&&React.createElement("span",{id:a&&"".concat(a,"__secondary-label"),className:"wc-block-components-radio-control__secondary-label"},c)),React.createElement("div",{className:"wc-block-components-radio-control__description-group"},n&&React.createElement("span",{id:a&&"".concat(a,"__description"),className:"wc-block-components-radio-control__description"},n),o&&React.createElement("span",{id:a&&"".concat(a,"__secondary-description"),className:"wc-block-components-radio-control__secondary-description"},o)))}},175:function(e,t,c){"use strict";var n=c(14),o=c.n(n),a=c(23),r=c.n(a),s=c(6),l=c.n(s),i=(c(10),c(248),["children","className","headingLevel"]);t.a=function(e){var t=e.children,c=e.className,n=e.headingLevel,a=r()(e,i),s=l()("wc-block-components-title",c),m="h".concat(n);return React.createElement(m,o()({className:s},a),t)}},179:function(e,t,c){"use strict";var n=c(4),o=c.n(n),a=c(6),r=c.n(a),s=c(174);t.a=function(e){var t,c=e.checked,n=e.name,a=e.onChange,l=e.option,i=l.value,m=l.label,u=l.description,d=l.secondaryLabel,p=l.secondaryDescription;return React.createElement("label",{className:r()("wc-block-components-radio-control__option",{"wc-block-components-radio-control__option-checked":c}),htmlFor:"".concat(n,"-").concat(i)},React.createElement("input",{id:"".concat(n,"-").concat(i),className:"wc-block-components-radio-control__input",type:"radio",name:n,value:i,onChange:function(e){return a(e.target.value)},checked:c,"aria-describedby":r()((t={},o()(t,"".concat(n,"-").concat(i,"__label"),m),o()(t,"".concat(n,"-").concat(i,"__secondary-label"),d),o()(t,"".concat(n,"-").concat(i,"__description"),u),o()(t,"".concat(n,"-").concat(i,"__secondary-description"),p),t))}),React.createElement(s.a,{id:"".concat(n,"-").concat(i),label:m,secondaryLabel:d,description:u,secondaryDescription:p}))}},207:function(e,t,c){"use strict";var n=c(6),o=c.n(n),a=c(24),r=c(179);c(252),t.a=Object(a.withInstanceId)((function(e){var t=e.className,c=e.instanceId,n=e.id,a=e.selected,s=e.onChange,l=e.options,i=void 0===l?[]:l,m=n||c;return i.length&&React.createElement("div",{className:o()("wc-block-components-radio-control",t)},i.map((function(e){return React.createElement(r.a,{key:"".concat(m,"-").concat(e.value),name:"radio-control-".concat(m),checked:e.value===a,option:e,onChange:function(t){s(t),"function"==typeof e.onChange&&e.onChange(t)}})})))}))},248:function(e,t){},252:function(e,t){},345:function(e,t,c){"use strict";var n=c(14),o=c.n(n),a=c(188);t.a=function(e){return function(t){return function(c){var n=Object(a.a)(e,c);return React.createElement(t,o()({},c,n))}}}},346:function(e,t){},347:function(e,t,c){"use strict";var n=c(14),o=c.n(n),a=c(23),r=c.n(a),s=c(24),l=c(6),i=c.n(l),m=(c(348),["className","label","id","instanceId","onChange","children","hasError"]);t.a=Object(s.withInstanceId)((function(e){var t=e.className,c=e.label,n=e.id,a=e.instanceId,s=e.onChange,l=e.children,u=e.hasError,d=void 0!==u&&u,p=r()(e,m),b=n||"checkbox-control-".concat(a);return React.createElement("label",{className:i()("wc-block-components-checkbox",{"has-error":d},t),htmlFor:b},React.createElement("input",o()({id:b,className:"wc-block-components-checkbox__input",type:"checkbox",onChange:function(e){return s(e.target.checked)},"aria-invalid":!0===d},p)),React.createElement("svg",{className:"wc-block-components-checkbox__mark","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 20"},React.createElement("path",{d:"M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"})),c&&React.createElement("span",{className:"wc-block-components-checkbox__la
/* translators: %1$s is referring to the payment method brand, %2$s is referring to the last 4 digits of the payment card, %3$s is referring to the expiry date. */
Object(m.__)("%1$s ending in %2$s (expires %3$s)","woo-gutenberg-product-blocks"),n.brand,n.last4,o),name:"wc-saved-payment-method-token-".concat(a),onChange:function(e){var o,a="wc-".concat(n.gateway,"-payment-token");t(n.gateway),c().started((o={payment_method:n.gateway},R()(o,a,e+""),R()(o,"isSavedToken",!0),o))}}}(t,r,n):function(e,t,c){var n=e.method,o=e.tokenId;return{value:o+"",label:Object(m.sprintf)(
/* translators: %s is the name of the payment method gateway. */
Object(m.__)("Saved token for %s",'woocommerce'),n.gateway),name:"wc-saved-payment-method-token-".concat(o),onChange:function(e){var o,a="wc-".concat(n.gateway,"-payment-token");t(n.gateway),c().started((o={payment_method:n.gateway},R()(o,a,e+""),R()(o,"isSavedToken",!0),o))}}}(t,r,n);return!a&&t.is_default&&""===s&&(v(t.tokenId+""),c.onChange(t.tokenId)),c}))})).filter(Boolean);h.current=e}),[o,v,s,a,r,n,u]);var f=s&&p[a]&&null!==(e=p[a])&&void 0!==e&&e.savedTokenComponent?Object(D.cloneElement)(null===(t=p[a])||void 0===t?void 0:t.savedTokenComponent,function(e){for(var t=1;t<arguments.length;t++){var c=null!=arguments[t]?arguments[t]:{};t%2?W(Object(c),!0).forEach((function(t){R()(e,t,c[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(c)):W(Object(c)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(c,t))}))}return e}({token:s},b)):null;return h.current.length>0?React.createElement(React.Fragment,null,React.createElement(J.a,{id:"wc-payment-method-saved-tokens",selected:s,onChange:v,options:h.current}),f):null},G=function(){var e=Object(i.b)(),t=e.isInitialized,c=e.paymentMethods,n=Object(d.b)().customerPaymentMethods;return t&&0===Object.keys(c).length?React.createElement(_,null):React.createElement(React.Fragment,null,React.createElement(q,null),Object.keys(n).length>0&&React.createElement(u.a,{label:Object(m.__)("Use another payment method.",'woocommerce'),screenReaderLabel:Object(m.__)("Other available payment methods",'woocommerce'),wrapperElement:"p",wrapperProps:{className:["wc-block-components-checkout-step__description wc-block-components-checkout-step__description-payments-aligned"]}}),React.createElement($,null))},K=function(){var e=Object(o.c)().noticeContexts;return React.createElement(l.a,{context:e.PAYMENTS},React.createElement(G,null))},Q=c(349);function V(e,t){var c=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),c.push.apply(c,n)}return c}function X(e){for(var t=1;t<arguments.length;t++){var c=null!=arguments[t]?arguments[t]:{};t%2?V(Object(c),!0).forEach((function(t){R()(e,t,c[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(c)):V(Object(c)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(c,t))}))}return e}var Z=X(X({},Object(Q.a)({defaultTitle:Object(m.__)("Payment options",'woocommerce'),defaultDescription:""})),{},{lock:{type:"object",default:{move:!0,remove:!0}}});t.default=Object(a.a)(Z)((function(e){var t=e.title,c=e.description,a=e.showStepNumber,i=e.children,m=Object(s.b)().isProcessing,u=Object(n.a)().cartNeedsPayment,d=Object(o.c)().noticeContexts;return u?React.createElement(r.a,{id:"payment-method",disabled:m,className:"wc-block-checkout__payment-method",title:t,description:c,showStepNumber:a},React.createElement(l.a,{context:d.PAYMENTS},React.createElement(K,null)),i):null}))},51:function(e,t,c){"use strict";var n=c(4),o=c.n(n),a=c(0),r=c(6),s=c.n(r);function l(e,t){var c=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),c.push.apply(c,n)}return c}function i(e){for(var t=1;t<arguments.length;t++){var c=null!=arguments[t]?arguments[t]:{};t%2?l(Object(c),!0).forEach((function(t){o()(e,t,c[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(c)):l(Object(c)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(c,t))}))}return e}t.a=function(e){var t,c=e.label,n=e.screenReaderLabel,o=e.wrapperElement,r=e.wrapperProps,l=void 0===r?{}:r,m=null!=c,u=null!=n;return!m&&u?(t=o||"span",l=i(i({},l),{},{className:s()(l.className,"screen-reader-text")}),React.createElement(t,l,n)):(t=o||a.Fragment,m&&u&&c!==n?React.createElement(t,l,React.createElement("span",{"aria-hidden":"true"},c),React.createElement("span",{className:"scre