line-items
1 year ago
test
2 months ago
address.js
2 months ago
address.js.map
2 months ago
animate.js
3 years ago
animate.js.map
1 year ago
animation-registry.js
2 months ago
animation-registry.js.map
2 months ago
click.js
3 years ago
click.js.map
1 year ago
currency.js
2 years ago
currency.js.map
1 year ago
error.js
2 years ago
error.js.map
1 year ago
fetch.js
2 weeks ago
fetch.js.map
2 weeks ago
form-data.js
3 years ago
form-data.js.map
1 year ago
form.js
3 years ago
form.js.map
1 year ago
geo-permission.js
4 days ago
geo-permission.js.map
4 days ago
geolocation.js
4 days ago
geolocation.js.map
4 days ago
google-maps.js
2 months ago
google-maps.js.map
2 months ago
google.js
2 years ago
google.js.map
1 year ago
icon-library.js
3 years ago
icon-library.js.map
3 years ago
lazy.js
3 years ago
lazy.js.map
1 year ago
media.js
2 years ago
media.js.map
1 year ago
page-align.js
3 years ago
page-align.js.map
1 year ago
price.js
2 months ago
price.js.map
2 months ago
processor.js
3 years ago
processor.js.map
1 year ago
quantity.js
2 months ago
quantity.js.map
2 months ago
razorpay.js
2 months ago
razorpay.js.map
2 months ago
scroll.js
3 years ago
scroll.js.map
1 year ago
slot.js
3 years ago
slot.js.map
1 year ago
tax.js
1 year ago
tax.js.map
1 year ago
total.js
3 years ago
total.js.map
1 year ago
util.js
1 month ago
util.js.map
1 month ago
razorpay.js
1 lines
| 1 | import{__}from"@wordpress/i18n";export const RAZORPAY_CHECKOUT_SCRIPT_URL="https://checkout.razorpay.com/v1/checkout.js";export const RAZORPAY_METHOD_META={card:{icon:"razorpay",label:()=>__("Credit Card","surecart")},upi:{icon:"upi",label:()=>__("UPI","surecart")}};export const getRazorpayMethodLabel=o=>{var r;return o?null===(r=RAZORPAY_METHOD_META[o])||void 0===r?void 0:r.label():void 0};export const getRazorpayMethodIcon=o=>{var r;return o&&(null===(r=RAZORPAY_METHOD_META[o])||void 0===r?void 0:r.icon)||"razorpay"};let razorpayInstance=null,loadPromise=null;export const loadRazorpay=()=>razorpayInstance?Promise.resolve(razorpayInstance):loadPromise||(loadPromise=new Promise(((o,r)=>{const a=document.createElement("script");a.src=RAZORPAY_CHECKOUT_SCRIPT_URL,a.async=!0,a.onload=()=>{razorpayInstance=window.Razorpay,o(razorpayInstance)},a.onerror=()=>{loadPromise=null,r(new Error(__("Failed to load Razorpay script.","surecart")))},document.head.appendChild(a)})),loadPromise); |