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

1 line
756 B
JavaScript

(()=>{"use strict";const e=window.wp.htmlEntities,t=window.wc.wcSettings,a=window.wc.wcBlocksRegistry,i=window.ReactJSXRuntime,n="payucreditcard",s=(0,t.getSetting)(`${n}_data`,{}),c=(0,e.decodeEntities)(s.available||!1),d=(0,e.decodeEntities)(s.title||"PayU"),o=(0,e.decodeEntities)(s.description||""),l=s.icon,r=()=>(0,i.jsx)("div",{children:o}),m=e=>{const{PaymentMethodLabel:t}=e.components;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t,{text:d,className:"payu-block-method"}),(0,i.jsx)("span",{className:"payu-block-method-logo",children:(0,i.jsx)("img",{src:l,alt:"Mastercard / Visa",name:d})})]})},w={name:n,label:(0,i.jsx)(m,{}),content:(0,i.jsx)(r,{}),edit:(0,i.jsx)(r,{}),canMakePayment:()=>c,ariaLabel:d};(0,a.registerPaymentMethod)(w)})();