Files
2026-04-28 15:13:50 +02:00

1 line
1.0 KiB
JavaScript

(()=>{"use strict";const e=window.wc.blocksCheckout,t=window.wp.element,n=window.wp.htmlEntities,i=window.wc.wcSettings,c=window.ReactJSXRuntime,{registerPlugin:o}=window.wp.plugins,d=(0,i.getSetting)("credit-widget-block_data",{}),r=(0,n.decodeEntities)(d.widgetEnabledOnPage)||!1,s=(0,n.decodeEntities)(d.posId)||"",l=(0,n.decodeEntities)(d.widgetKey)||"",w=(0,n.decodeEntities)(d.excludedPaytypes)||[],a=(0,n.decodeEntities)(d.lang)||"",u=(0,n.decodeEntities)(d.currency)||"";function m(e){if(e?.cartTotals?.total_price&&e?.cartTotals?.currency_minor_unit){const{total_price:t,currency_minor_unit:n}=e.cartTotals;return Number(t/10**n)}return 0}function g({cart:e}){return(0,t.useEffect)(()=>{window.OpenPayU?.Installments?.miniInstallment("#installment-mini-block",{creditAmount:m(e),posId:s,key:l,excludedPaytypes:w,lang:a,currencySign:u,showLongDescription:!0})},[e]),(0,c.jsx)("div",{id:"installment-mini-block"})}r&&o("credit-widget",{render:()=>s&&l?(0,c.jsx)(e.ExperimentalOrderMeta,{children:(0,c.jsx)(g,{})}):null,scope:"woocommerce-checkout"})})();