admin
5 days ago
blocks
2 days ago
components
2 days ago
icon-assets
3 months ago
scripts
1 year ago
store
1 month ago
styles
1 year ago
templates
1 month ago
vendor
1 month ago
1012.js
1 month ago
1013.js
1 month ago
1071.js
1 month ago
1222.js
1 month ago
1279.js
1 month ago
1331.js
5 days ago
1375.js
1 month ago
1418.js
1 month ago
1437.js
5 days ago
1467.js
1 month ago
1542.js
5 days ago
1545.js
5 days ago
1567.js
5 days ago
1712.js
5 days ago
1782.js
1 month ago
1834.js
1 month ago
1897.js
1 month ago
1935.js
1 month ago
1936.js
1 month ago
1972.js
1 month ago
2023.js
1 month ago
2039.js
5 days ago
2074.js
1 month ago
2107.js
5 days ago
2120.js
1 month ago
216.js
5 days ago
2161.js
1 month ago
2176.js
5 days ago
2179.js
1 month ago
2262.js
5 days ago
2321.js
1 month ago
2368.js
5 days ago
2393.js
1 month ago
2459.js
5 days ago
2487.js
1 month ago
2518.js
1 month ago
2655.js
1 month ago
2837.js
5 days ago
2850.js
5 days ago
2865.js
1 month ago
2878.js
5 days ago
2885.js
1 month ago
2894.js
1 month ago
294.js
1 month ago
2940.js
5 days ago
2948.js
1 month ago
3015.js
1 month ago
3074.js
1 month ago
3093.js
1 month ago
3163.js
5 days ago
321.js
1 month ago
3291.js
1 month ago
3328.js
1 month ago
3346.js
5 days ago
3396.js
1 month ago
3419.js
1 month ago
348.js
5 days ago
3590.js
1 month ago
366.js
5 days ago
3684.js
1 month ago
3787.js
1 month ago
3789.js
1 month ago
3829.js
1 month ago
3877.js
5 days ago
3928.js
1 month ago
393.js
5 days ago
3998.js
5 days ago
4006.js
1 month ago
4009.js
1 month ago
4086.js
1 month ago
4127.js
1 month ago
4179.js
1 month ago
4264.js
1 month ago
4276.js
1 month ago
4372.js
5 days ago
4495.js
1 month ago
4498.js
1 month ago
4527.js
1 month ago
4612.js
1 month ago
4691.js
1 month ago
475.js
1 month ago
4869.js
1 month ago
4910.js
1 month ago
4917.js
1 month ago
515.js
5 days ago
5167.js
5 days ago
5223.js
5 days ago
5230.js
1 month ago
5235.js
5 days ago
5254.js
1 month ago
5360.js
1 month ago
5397.js
1 month ago
5426.js
5 days ago
5471.js
5 days ago
5503.js
1 month ago
5558.js
5 days ago
5585.js
1 month ago
5593.js
1 month ago
5611.js
5 days ago
5668.js
5 days ago
5703.js
1 month ago
5733.js
1 month ago
5812.js
1 month ago
5825.js
1 month ago
5908.js
5 days ago
6000.js
1 month ago
6008.js
1 month ago
6021.js
1 month ago
6034.js
1 month ago
6087.js
1 month ago
610.js
5 days ago
614.js
1 month ago
6241.js
1 month ago
6274.js
1 month ago
6325.js
1 month ago
6387.js
1 month ago
6453.js
1 month ago
648.js
5 days ago
6653.js
1 month ago
6755.js
1 month ago
6756.js
1 month ago
686.js
1 month ago
6886.js
5 days ago
6912.js
5 days ago
6932.js
5 days ago
698.js
1 month ago
713.js
5 days ago
7245.js
5 days ago
7254.js
5 days ago
7272.js
5 days ago
7291.js
5 days ago
7313.js
1 month ago
7349.js
1 month ago
7354.js
5 days ago
7435.js
5 days ago
7481.js
5 days ago
75.js
1 month ago
7513.js
1 month ago
758.js
1 month ago
7581.js
1 month ago
7624.js
1 month ago
7854.js
1 month ago
7893.js
1 month ago
8017.js
1 month ago
8053.js
5 days ago
8084.js
1 month ago
8110.js
1 month ago
8148.js
1 month ago
8207.js
1 month ago
8229.js
1 month ago
8270.js
5 days ago
829.js
5 days ago
8360.js
1 month ago
8371.js
5 days ago
839.js
1 month ago
8516.js
1 month ago
854.js
5 days ago
8566.js
1 month ago
8676.js
1 month ago
868.js
5 days ago
8695.js
5 days ago
8702.js
5 days ago
8739.js
1 month ago
8804.js
2 weeks ago
8820.js
5 days ago
8839.js
1 month ago
889.js
1 month ago
8923.js
5 days ago
8925.js
1 month ago
8935.js
1 month ago
8942.js
5 days ago
8979.js
1 month ago
9008.js
5 days ago
9010.js
1 month ago
9017.js
1 month ago
9023.js
5 days ago
903.js
1 month ago
9049.js
5 days ago
9063.js
5 days ago
9093.js
1 month ago
9140.js
5 days ago
9173.js
1 month ago
9210.js
1 month ago
9367.js
5 days ago
9372.js
1 month ago
9389.js
5 days ago
9433.js
5 days ago
9459.js
1 month ago
9537.js
5 days ago
9555.js
5 days ago
9640.js
1 month ago
9643.js
1 month ago
965.js
1 month ago
9687.js
5 days ago
9688.js
1 month ago
9691.js
5 days ago
9797.js
1 month ago
9804.js
1 month ago
9812.js
1 month ago
9846.js
1 month ago
9881.js
1 month ago
9969.js
5 days ago
sc-bundles-bulk-delete.js
1 month ago
sc-bundles-detail.js
5 days ago
sc-product-collections-detail.js
1 month ago
sc-product-groups-detail.js
1 month ago
sc-products-detail.js
5 days ago
sc-reviews-detail.js
1 month ago
style-rtl.css
1 month ago
style.css
1 month ago
sc-bundles-bulk-delete.js
1 lines
| 1 | "use strict";(self.webpackChunk_surecart_surecart=self.webpackChunk_surecart_surecart||[]).push([[490],{26781:function(e,t,n){n.r(t),n.d(t,{default:function(){return x}});var a=n(3453),r=n(51609),i=n(17437),l=n(27723),c=n(1455),o=n.n(c),u=n(75532),s=["160px","120px","180px"],d=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=new URLSearchParams;return t.forEach((function(e){return r.append("ids[]",e)})),Object.entries(n).forEach((function(e){var t=(0,a.A)(e,2),n=t[0],i=t[1];null!=i&&r.append(n,String(i))})),"".concat(e,"?").concat(r.toString())},m=function(e,t){var n=new URL(window.location.href);return n.search=new URLSearchParams({page:e,action:"edit",id:t}).toString(),n.toString()},p={name:"12pfexa",styles:"gap:1em"},h={name:"1hsulih",styles:"font-size:13px;margin:0;padding-left:1.2em;li{margin-bottom:0.25em;}li a{display:inline-flex;align-items:center;gap:0.5em;color:var(\n\t\t\t\t\t\t\t\t\t\t\t\t\t--sc-color-danger-500\n\t\t\t\t\t\t\t\t\t\t\t\t);text-decoration:none;}li a:hover{text-decoration:underline;}"},f={name:"1dqz4cy",styles:"font-size:24px;color:var(--sc-color-danger-500)"},g={name:"e1ptu",styles:"width:100%;max-width:600px"},y={name:"1j2t2ez",styles:"padding-top:3em;display:flex;justify-content:center"};function x(e){var t=e.navigation,n=t.bulkDeleteIds,c=void 0===n?[]:n,x=t.goToList,v=t.pageSlug,b="sc-bundles"===v,Y=(0,r.useState)([]),w=(0,a.A)(Y,2),k=w[0],_=w[1],S=(0,r.useState)(!0),A=(0,a.A)(S,2),C=A[0],D=A[1],z=(0,r.useState)(!1),E=(0,a.A)(z,2),N=E[0],T=E[1],$=(0,r.useState)(null),F=(0,a.A)($,2),P=F[0],j=F[1];(0,r.useEffect)((function(){0===c.length&&x()}),[c,x]),(0,r.useEffect)((function(){if(0!==c.length){var e=!1;return D(!0),j(null),o()({path:d("/surecart/v1/products",c,{per_page:c.length})}).then((function(t){e||_(Array.isArray(t)?t:[])})).catch((function(t){e||j((null==t?void 0:t.message)||(b?(0,l.__)("Failed to load bundles.","surecart"):(0,l.__)("Failed to load products.","surecart")))})).finally((function(){e||D(!1)})),function(){e=!0}}}),[c]);var L=(0,r.useCallback)((function(){var e;if(!N){T(!0);var t=document.createElement("form");t.method="POST",t.action="".concat(window.location.pathname,"?page=").concat(v);var n=function(e,n){var a=document.createElement("input");a.type="hidden",a.name=e,a.value=n,t.appendChild(a)};n("nonce",(null===(e=window.scData)||void 0===e?void 0:e.bulk_delete_nonce)||""),n("confirm-bulk-delete","true"),c.forEach((function(e){return n("bulk_action_product_ids[]",e)})),document.body.appendChild(t),t.submit()}}),[N,c]),R=C?c.length:k.length;return(0,i.Y)("div",{className:"wrap"},(0,i.Y)("div",{css:y},(0,i.Y)("div",{css:g},(0,i.Y)("sc-card",{style:{display:"block",width:"100%","--sc-card-padding":"var(--sc-spacing-xxx-large)"}},(0,i.Y)("sc-flex",{"flex-direction":"column",style:{"--sc-flex-column-gap":"1em"}},(0,i.Y)("sc-icon",{name:"alert-triangle",css:f}),C?(0,i.Y)(u.euC,{flexDirection:"column",style:{"--sc-flex-column-gap":"1em"}},(0,i.Y)(u.k$N,{style:{width:"60%",height:"1.5em"}}),(0,i.Y)(u.euC,{flexDirection:"column",style:{"--sc-flex-column-gap":"0.4em"}},(0,i.Y)(u.k$N,{style:{width:"100%",height:"1em"}}),(0,i.Y)(u.k$N,{style:{width:"75%",height:"1em"}})),(0,i.Y)(u.euC,{flexDirection:"column",style:{"--sc-flex-column-gap":"0.6em"}},c.map((function(e,t){return(0,i.Y)(u.k$N,{key:e,style:{width:s[t%s.length],height:"1em"}})})))):(0,i.Y)(r.Fragment,null,(0,i.Y)("sc-heading",{size:"large"},b?(0,l._n)("Delete Bundle","Delete Bundles",R||1,"surecart"):(0,l._n)("Delete Product","Delete Products",R||1,"surecart")),(0,i.Y)("sc-text",null,b?(0,l._n)("Are you sure you want to permanently delete this bundle? This cannot be undone.","Are you sure you want to permanently delete these bundles? This cannot be undone.",R||1,"surecart"):(0,l._n)("Are you sure you want to permanently delete this product? This cannot be undone.","Are you sure you want to permanently delete these products? This cannot be undone.",R||1,"surecart")),P&&(0,i.Y)("sc-alert",{type:"danger",open:!0},P),(0,i.Y)("ul",{css:h},k.map((function(e){return(0,i.Y)("li",{key:e.id},(0,i.Y)("a",{href:m(v,e.id),target:"_blank",rel:"noreferrer"},e.name,(0,i.Y)("sc-icon",{name:"external-link"})))})))),(0,i.Y)("sc-flex",{"justify-content":"flex-start",css:p},C?(0,i.Y)(r.Fragment,null,(0,i.Y)(u.k$N,{style:{width:"90px",height:"36px","--border-radius":"var(--sc-input-border-radius-medium, 6px)"}}),(0,i.Y)(u.k$N,{style:{width:"70px",height:"36px","--border-radius":"var(--sc-input-border-radius-medium, 6px)"}})):(0,i.Y)(r.Fragment,null,(0,i.Y)("sc-button",{size:"medium",type:"danger",loading:N||void 0,disabled:N||!!P||void 0,onClick:L},(0,l.__)("Delete","surecart")),(0,i.Y)("sc-button",{size:"medium",type:"link",disabled:N||void 0,onClick:function(){return x()}},(0,l.__)("Cancel","surecart")))))))))}}}]); |