oont-contents/plugins/woocommerce/assets/client/blocks/checkout-blocks/order-summary-style.js
2025-04-06 08:34:48 +02:00

1 line
No EOL
13 KiB
JavaScript

"use strict";(self.webpackChunkwebpackWcBlocksStylingJsonp=self.webpackChunkwebpackWcBlocksStylingJsonp||[]).push([[12],{78408:(e,t,a)=>{a.r(t),a.d(t,{default:()=>E});var o=a(51609),n=a(60322),r=a(70910),c=a(79385),l=a(27723),s=a(7104),i=a(99813),d=a(40224),m=a(86087),u=a(70851),p=a(18568),v=a(9917),b=a(63954),h=a(83913);const E=({children:e,className:t=""})=>{const{cartTotals:a}=(0,c.V)(),{isLarge:E}=(0,v.G)(),[k,_]=(0,m.useState)(!1),w=(0,r.getCurrencyFromPriceResponse)(a),y=parseInt(a.total_price,10),g=(0,m.useId)(),f=E?{}:{role:"button",onClick:()=>_(!k),"aria-expanded":k,"aria-controls":g,tabIndex:0,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||_(!k)}};return(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:t},(0,o.createElement)("div",{className:(0,u.A)("wc-block-components-checkout-order-summary__title",{"is-open":k}),...f},(0,o.createElement)("p",{className:"wc-block-components-checkout-order-summary__title-text",role:"heading"},(0,l.__)("Order summary","woocommerce")),!E&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(b.qk,{currency:w,value:y}),(0,o.createElement)(s.A,{className:"wc-block-components-checkout-order-summary__title-icon",icon:k?i.A:d.A}))),(0,o.createElement)("div",{className:(0,u.A)("wc-block-components-checkout-order-summary__content",{"is-open":k}),id:g},e,(0,o.createElement)("div",{className:"wc-block-components-totals-wrapper"},(0,o.createElement)(n.Ay,{currency:w,values:a})),(0,o.createElement)(p.Xm,null))),!E&&(0,o.createElement)(p.iG,null,(0,o.createElement)("div",{className:`${t} checkout-order-summary-block-fill-wrapper`},(0,o.createElement)(h.A,null,(0,o.createElement)(o.Fragment,null,(0,l.__)("Order summary","woocommerce"))),(0,o.createElement)("div",{className:"checkout-order-summary-block-fill"},e,(0,o.createElement)("div",{className:"wc-block-components-totals-wrapper"},(0,o.createElement)(n.Ay,{currency:w,values:a})),(0,o.createElement)(p.Xm,null)))))}},55264:(e,t,a)=>{a.d(t,{N2:()=>o.N2});var o=a(6878);a(47143),a(47594)},6878:(e,t,a)=>{a.d(t,{N2:()=>n});var o=a(27723);const n=(e,t,a)=>{if(t.validity.valid||t.validity.customError)return t.validationMessage;const n=a||(e=>t=>{var a,n;const r=(0,o.getLocaleData)(),c=["de","de_AT","de_CH"].includes(null!==(a=null==r||null===(n=r[""])||void 0===n?void 0:n.lang)&&void 0!==a?a:"en")?e:(null==e?void 0:e.toLocaleLowerCase())||(0,o.__)("field","woocommerce"),l=(0,o.sprintf)((0,o.__)("Please enter a valid %s","woocommerce"),c);if(t.valueMissing||t.badInput||t.typeMismatch)return l})(e);return n(t.validity)||t.validationMessage};var r=a(66698);const c=new Map([["BA",/^([7-8]{1})([0-9]{4})$/],["GB",/^([A-Z]){1}([0-9]{1,2}|[A-Z][0-9][A-Z]|[A-Z][0-9]{2}|[A-Z][0-9]|[0-9][A-Z]){1}([ ])?([0-9][A-Z]{2}){1}|BFPO(?:\s)?([0-9]{1,4})$|BFPO(c\/o[0-9]{1,3})$/i],["IN",/^[1-9]{1}[0-9]{2}\s{0,1}[0-9]{3}$/],["JP",/^([0-9]{3})([-]?)([0-9]{4})$/],["KH",/^[0-9]{6}$/],["LI",/^(94[8-9][0-9])$/],["MN",/^[0-9]{5}(-[0-9]{4})?$/],["NI",/^[1-9]{1}[0-9]{4}$/],["NL",/^([1-9][0-9]{3})(\s?)(?!SA|SD|SS)[A-Z]{2}$/i],["SI",/^([1-9][0-9]{3})$/]]);new Map([...r.O,...c])},14997:(e,t,a)=>{a(23013)},12663:(e,t,a)=>{a(51609),a(27723)},89925:(e,t,a)=>{a(51609),a(5296)},90717:(e,t,a)=>{a.d(t,{A:()=>s});var o=a(51609),n=a(86175),r=a(70851),c=a(15703);const l=e=>{const{prefix:t,suffix:a,thousandSeparator:o,decimalSeparator:n}=e,r=o===n;return r&&console.warn("Thousand separator and decimal separator are the same. This may cause formatting issues."),{thousandSeparator:r?"":o,decimalSeparator:n,fixedDecimalScale:!0,prefix:t,suffix:a,isNumericString:!0}},s=({className:e,value:t,currency:a=c.SITE_CURRENCY,onValueChange:s,displayType:i="text",...d})=>{var m;const u={...c.SITE_CURRENCY,...a},p="string"==typeof t?parseInt(t,10):t;if(!Number.isFinite(p))return null;const v=p/10**u.minorUnit;if(!Number.isFinite(v))return null;const b=(0,r.A)("wc-block-formatted-money-amount","wc-block-components-formatted-money-amount",e),h=null!==(m=d.decimalScale)&&void 0!==m?m:null==u?void 0:u.minorUnit,E={...d,...l(u),decimalScale:h,value:void 0,currency:void 0,onValueChange:void 0},k=s?e=>{const t=+e.value*10**u.minorUnit;s(t)}:()=>{};return(0,o.createElement)(n.A,{className:b,displayType:i,...E,value:v,onValueChange:k})}},63954:(e,t,a)=>{a.d(t,{qk:()=>c.A}),a(14997);var o=a(51609),n=a(29491);a(27723);var r=a(86087);a(12663),a(89925);var c=a(90717),l=a(77407),s=(a(92096),a(70851));const i=({label:e,secondaryLabel:t,description:a,secondaryDescription:n,id:r})=>(0,o.createElement)("div",{className:"wc-block-components-radio-control__option-layout"},(0,o.createElement)("div",{className:"wc-block-components-radio-control__label-group"},e&&(0,o.createElement)("span",{id:r&&`${r}__label`,className:"wc-block-components-radio-control__label"},e),t&&(0,o.createElement)("span",{id:r&&`${r}__secondary-label`,className:"wc-block-components-radio-control__secondary-label"},t)),(a||n)&&(0,o.createElement)("div",{className:"wc-block-components-radio-control__description-group"},a&&(0,o.createElement)("span",{id:r&&`${r}__description`,className:"wc-block-components-radio-control__description"},a),n&&(0,o.createElement)("span",{id:r&&`${r}__secondary-description`,className:"wc-block-components-radio-control__secondary-description"},n))),d=({checked:e,name:t,onChange:a,option:n,disabled:r=!1,highlightChecked:c=!1})=>{const{value:l,label:d,description:m,secondaryLabel:u,secondaryDescription:p,content:v}=n;return(0,o.createElement)("label",{className:(0,s.A)("wc-block-components-radio-control__option",{"wc-block-components-radio-control__option-checked":e,"wc-block-components-radio-control__option--checked-option-highlighted":e&&c}),htmlFor:`${t}-${l}`},(0,o.createElement)("input",{id:`${t}-${l}`,className:"wc-block-components-radio-control__input",type:"radio",name:t,value:l,onChange:e=>a(e.target.value),checked:e,"aria-describedby":(0,s.A)({[`${t}-${l}__label`]:d,[`${t}-${l}__secondary-label`]:u,[`${t}-${l}__description`]:m,[`${t}-${l}__secondary-description`]:p,[`${t}-${l}__content`]:v}),"aria-disabled":r,onKeyDown:e=>{r&&["ArrowUp","ArrowDown","AllowLeft","ArrowRight"].includes(e.key)&&e.preventDefault()}}),(0,o.createElement)(i,{id:`${t}-${l}`,label:d,secondaryLabel:u,description:m,secondaryDescription:p}))};(0,n.withInstanceId)((({className:e,instanceId:t,id:a,selected:n,onChange:c,options:l=[],highlightChecked:i=!1})=>{const m=a||t,u=(0,r.useMemo)((()=>l.findIndex((e=>e.value===n))),[l,n]);return l.length?(0,o.createElement)("div",{className:(0,s.A)("wc-block-components-radio-control",{"wc-block-components-radio-control--highlight-checked":i,"wc-block-components-radio-control--highlight-checked--first-selected":i&&0===u,"wc-block-components-radio-control--highlight-checked--last-selected":i&&u===l.length-1},e)},l.map((e=>{const t="object"==typeof e&&"content"in e,a=e.value===n,r=`radio-control-${m}`;return(0,o.createElement)("div",{className:(0,s.A)("wc-block-components-radio-control-accordion-option",{"wc-block-components-radio-control-accordion-option--checked-option-highlighted":a&&i}),key:e.value},(0,o.createElement)(d,{name:r,checked:a,option:e,onChange:t=>{c(t),"function"==typeof e.onChange&&e.onChange(t)}}),t&&a&&(0,o.createElement)("div",{id:`${r}-${e.value}__content`,className:(0,s.A)("wc-block-components-radio-control-accordion-content",{"wc-block-components-radio-control-accordion-content-hide":!a})},e.content))}))):null})),(0,n.withInstanceId)((({className:e,instanceId:t,label:a="",onChange:n,options:r,screenReaderLabel:c,value:i="",readOnly:d=!1})=>{const m=`wc-block-components-sort-select__select-${t}`;return(0,o.createElement)("div",{className:(0,s.A)("wc-block-sort-select","wc-block-components-sort-select",e)},(0,o.createElement)(l.A,{label:a,screenReaderLabel:c,wrapperElement:"label",wrapperProps:{className:"wc-block-sort-select__label wc-block-components-sort-select__label",htmlFor:m}}),(0,o.createElement)("select",{disabled:!!d,id:m,className:"wc-block-sort-select__select wc-block-components-sort-select__select",onChange:n,value:i},r&&r.map((e=>(0,o.createElement)("option",{key:e.key,value:e.key},e.label)))))})),a(50354),a(74751),a(27446),a(66696),a(55175),a(5296),a(68082),a(33021),a(55953)},77407:(e,t,a)=>{a.d(t,{A:()=>l});var o=a(51609),n=a(86087),r=a(23398),c=a(70851);const l=({label:e,screenReaderLabel:t,wrapperElement:a,wrapperProps:l={},allowHTML:s=!1})=>{let i;const d=null!=e,m=null!=t;return!d&&m?(i=a||"span",l={...l,className:(0,c.A)(l.className,"screen-reader-text")},(0,o.createElement)(i,{...l},t)):(i=a||n.Fragment,d&&m&&e!==t?(0,o.createElement)(i,{...l},s?(0,o.createElement)(n.RawHTML,null,(0,r.p)(e,{tags:["b","em","i","strong","p","br","span"],attr:["style"]})):(0,o.createElement)("span",{"aria-hidden":"true"},e),(0,o.createElement)("span",{className:"screen-reader-text"},t)):(0,o.createElement)(i,{...l},e))}},92096:(e,t,a)=>{a(51609),a(86087),a(64040)},74751:(e,t,a)=>{a(51609),a(38740)},27446:(e,t,a)=>{a(51609),a(47143),a(47594),a(86087),a(27723),a(18537),a(74751),a(29491),a(38740)},55175:(e,t,a)=>{a.d(t,{A:()=>s});var o=a(51609),n=a(70851),r=a(86087),c=a(18537),l=a(77407);a(52653);const s=(0,r.forwardRef)((({className:e,id:t,type:a="text",ariaLabel:s,ariaDescribedBy:i,label:d,screenReaderLabel:m,disabled:u,help:p,autoCapitalize:v="off",autoComplete:b="off",value:h="",onChange:E,required:k=!1,onBlur:_=(()=>{}),feedback:w,...y},g)=>{const[f,N]=(0,r.useState)(!1);return(0,o.createElement)("div",{className:(0,n.A)("wc-block-components-text-input",e,{"is-active":f||h})},(0,o.createElement)("input",{type:a,id:t,value:(0,c.decodeEntities)(h),ref:g,autoCapitalize:v,autoComplete:b,onChange:e=>{E(e.target.value)},onFocus:()=>N(!0),onBlur:e=>{_(e.target.value),N(!1)},"aria-label":s||d,disabled:u,"aria-describedby":p&&!i?t+"__help":i,required:k,...y}),(0,o.createElement)(l.A,{label:d,screenReaderLabel:m||d,wrapperElement:"label",wrapperProps:{htmlFor:t},htmlFor:t}),!!p&&(0,o.createElement)("p",{id:t+"__help",className:"wc-block-components-text-input__help"},p),w)}))},66696:(e,t,a)=>{var o=a(51609),n=a(86087),r=a(70851),c=a(73993),l=a(47143),s=a(47594),i=a(14015),d=a(29491),m=a(55175),u=(a(52653),a(55953)),p=a(55264);const v=(0,n.forwardRef)((({className:e,id:t,type:a="text",ariaDescribedBy:b,errorId:h,focusOnMount:E=!1,onChange:k,showError:_=!0,errorMessage:w="",value:y="",customValidation:g=(()=>!0),customValidityMessage:f,feedback:N=null,customFormatter:A=(e=>e),label:$,validateOnMount:C=!0,instanceId:I="",...S},L)=>{const[x,M]=(0,n.useState)(!0),R=(0,i.Z)(y),D=(0,n.useRef)(null),F=(0,d.useInstanceId)(v,"",I),V=void 0!==t?t:"textinput-"+F,B=void 0!==h?h:V,{setValidationErrors:T,hideValidationError:O,clearValidationError:Z}=(0,l.useDispatch)(s.validationStore),P=(0,n.useRef)(g);(0,n.useEffect)((()=>{P.current=g}),[g]);const{validationError:U,validationErrorId:H}=(0,l.useSelect)((e=>{const t=e(s.validationStore);return{validationError:t.getValidationError(B),validationErrorId:t.getValidationErrorId(B)}})),q=(0,n.useCallback)(((e=!0)=>{const t=D.current||null;null!==t&&(t.value=t.value.trim(),t.setCustomValidity(""),t.checkValidity()&&P.current(t)?Z(B):T({[B]:{message:(0,p.N2)($,t,f),hidden:e}}))}),[Z,B,T,$,f]);(0,n.useImperativeHandle)(L,(function(){return{focus(){var e;null===(e=D.current)||void 0===e||e.focus()},revalidate(){q(!y)}}}),[q,y]),(0,n.useEffect)((()=>{var e,t;if(y!==R&&(y||R)&&D&&null!==D.current&&(null===(e=D.current)||void 0===e||null===(t=e.ownerDocument)||void 0===t?void 0:t.activeElement)!==D.current){const e=A(D.current.value);e!==y?k(e):q(!0)}}),[q,A,y,R,k]),(0,n.useEffect)((()=>{var e;x&&(M(!1),E&&(null===(e=D.current)||void 0===e||e.focus()),!C&&E||q(!0))}),[C,E,x,M,q]),(0,n.useEffect)((()=>()=>{Z(B)}),[Z,B]),""!==w&&(0,c.isObject)(U)&&(U.message=w);const G=(null==U?void 0:U.message)&&!(null!=U&&U.hidden);return(0,o.createElement)(m.A,{className:(0,r.A)(e,{"has-error":G}),"aria-invalid":!0===G,id:V,"aria-errormessage":_&&G&&H?H:void 0,type:a,feedback:_&&G?(0,o.createElement)(u.a,{errorMessage:w,propertyName:B,elementId:B}):N,ref:D,onChange:e=>{O(B),q(!0);const t=A(e);t!==y&&k(t)},onBlur:()=>q(!1),ariaDescribedBy:b,value:y,title:"",label:$,...S})}))},5296:(e,t,a)=>{a(51609)},33021:(e,t,a)=>{a(51609),a(86087)},68082:(e,t,a)=>{a(51609),a(86087),a(90717),a(27723),a(15703)},55953:(e,t,a)=>{a.d(t,{a:()=>s});var o=a(51609),n=a(47143),r=a(47594),c=a(7104),l=a(3588);const s=({errorMessage:e="",propertyName:t="",elementId:a=""})=>{const{validationError:s,validationErrorId:i}=(0,n.useSelect)((e=>{const o=e(r.validationStore);return{validationError:o.getValidationError(t),validationErrorId:o.getValidationErrorId(a)}}));if(!e||"string"!=typeof e){if(null==s||!s.message||null!=s&&s.hidden)return null;e=s.message}return(0,o.createElement)("div",{className:"wc-block-components-validation-error",role:"alert"},(0,o.createElement)("p",{id:i},(0,o.createElement)(c.A,{icon:l.A}),(0,o.createElement)("span",null,e)))}},52653:()=>{}}]);