woocommerce/packages/woocommerce-blocks/build/cart-blocks/order-summary--checkout-blocks/billing-address--checkout-blocks/shipping-address-frontend.js

1 line
11 KiB
JavaScript
Raw Normal View History

2021-12-10 12:03:04 +00:00
(window.webpackWcBlocksJsonp=window.webpackWcBlocksJsonp||[]).push([[4],{206:function(e,t){},250:function(e,t){},258:function(e,t,r){"use strict";r.d(t,"a",(function(){return n})),r(10);var a=r(127),n=(r(250),function(e){var t=e.errorMessage,r=void 0===t?"":t,n=e.propertyName,o=void 0===n?"":n,c=e.elementId,i=void 0===c?"":c,l=Object(a.b)(),s=l.getValidationError,u=l.getValidationErrorId;if(!r||"string"!=typeof r){var d=s(o)||{};if(!d.message||d.hidden)return null;r=d.message}return React.createElement("div",{className:"wc-block-components-validation-error",role:"alert"},React.createElement("p",{id:u(i)},r))})},260:function(e,t){},261:function(e,t){},262:function(e,t){},276:function(e,t,r){"use strict";var a=r(14),n=r.n(a),o=r(4),c=r.n(o),i=r(5),l=r.n(i),s=r(23),u=r.n(s),d=r(1),p=r(3),b=r(6),f=r.n(b),m=r(127),g=r(48),v=r(258),h=r(24),O=r(49),y=r(0),j=r(51),E=(r(206),["className","id","type","ariaLabel","ariaDescribedBy","label","screenReaderLabel","disabled","help","autoCapitalize","autoComplete","value","onChange","required","onBlur","feedback"]),C=Object(p.forwardRef)((function(e,t){var r=e.className,a=e.id,o=e.type,c=void 0===o?"text":o,i=e.ariaLabel,s=e.ariaDescribedBy,d=e.label,p=e.screenReaderLabel,b=e.disabled,m=e.help,g=e.autoCapitalize,v=void 0===g?"off":g,h=e.autoComplete,O=void 0===h?"off":h,C=e.value,k=void 0===C?"":C,w=e.onChange,R=e.required,N=void 0!==R&&R,P=e.onBlur,I=void 0===P?function(){}:P,M=e.feedback,L=u()(e,E),q=Object(y.useState)(!1),_=l()(q,2),V=_[0],D=_[1];return React.createElement("div",{className:f()("wc-block-components-text-input",r,{"is-active":V||k})},React.createElement("input",n()({type:c,id:a,value:k,ref:t,autoCapitalize:v,autoComplete:O,onChange:function(e){w(e.target.value)},onFocus:function(){return D(!0)},onBlur:function(e){I(e.target.value),D(!1)},"aria-label":i||d,disabled:b,"aria-describedby":m&&!s?a+"__help":s,required:N},L)),React.createElement(j.a,{label:d,screenReaderLabel:p||d,wrapperElement:"label",wrapperProps:{htmlFor:a},htmlFor:a}),!!m&&React.createElement("p",{id:a+"__help",className:"wc-block-components-text-input__help"},m),M)})),k=["className","instanceId","id","ariaDescribedBy","errorId","validateOnMount","focusOnMount","onChange","showError","errorMessage"];t.a=Object(h.withInstanceId)((function(e){var t=e.className,r=e.instanceId,a=e.id,o=e.ariaDescribedBy,i=e.errorId,s=e.validateOnMount,b=void 0===s||s,h=e.focusOnMount,y=void 0!==h&&h,j=e.onChange,E=e.showError,w=void 0===E||E,R=e.errorMessage,N=void 0===R?"":R,P=u()(e,k),I=Object(p.useState)(!0),M=l()(I,2),L=M[0],q=M[1],_=Object(p.useRef)(null),V=Object(m.b)(),D=V.getValidationError,x=V.hideValidationError,B=V.setValidationErrors,U=V.clearValidationError,F=V.getValidationErrorId,S=Object(g.b)().isBeforeProcessing,z=void 0!==a?a:"textinput-"+r,W=void 0!==i?i:z,H=Object(p.useCallback)((function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=_.current||null;if(t){t.value=t.value.trim();var r=t.checkValidity();r?U(W):B(c()({},W,{message:t.validationMessage||Object(d.__)("Invalid value.",'woocommerce'),hidden:e}))}}),[U,W,B]);Object(p.useEffect)((function(){var e;L&&(y&&(null===(e=_.current)||void 0===e||e.focus()),q(!1))}),[y,L,q]),Object(p.useEffect)((function(){L&&(b&&H(),q(!1))}),[L,q,b,H]),Object(p.useEffect)((function(){S&&H()}),[S,H]),Object(p.useEffect)((function(){return function(){U(W)}}),[U,W]);var J=D(W)||{};Object(O.c)(N)&&""!==N&&(J.message=N);var A=J.message&&!J.hidden,G=w&&A&&F(W)?F(W):o;return React.createElement(C,n()({className:f()(t,{"has-error":A}),"aria-invalid":!0===A,id:z,onBlur:function(){H(!1)},feedback:w&&React.createElement(v.a,{errorMessage:N,propertyName:W}),ref:_,onChange:function(e){x(W),j(e)},ariaDescribedBy:G},P))}))},335:function(e,t,r){"use strict";var a=r(4),n=r.n(a),o=r(276),c=r(14),i=r.n(c),l=r(83),s=r(0),u=r(1),d=r(28),p=r(6),b=r.n(p),f=r(24),m=r(340),g=r(127),v=r(258),h=r(49),O=(r(261),Object(f.withInstanceId)((function(e){var t=e.id,r=e.className,a=e.label,o=e.onChange,c=e.options,i=e.value,l=e.required,d=void 0!==l&&l,p=e.errorMessage,f=void 0===p?Obj