PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 16.3-beta
Jetpack – WP Security, Backup, Speed, & Growth v16.3-beta
16.3-beta 16.3-a.5 16.3-a.7 16.3-a.3 16.3-a.1 16.2 16.2-beta 12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 13.7.2 All 507 releases
← All changes | _inc/blocks/mailchimp/admin.js +1 -1 16.3-a.5 → 16.3-beta View file →
@@ -1 +1 @@
1 -(()=>{"use strict";var e={36299(){},10790(e){e.exports=window.ReactJSXRuntime},1455(e){e.exports=window.wp.apiFetch},86087(e){e.exports=window.wp.element},52619(e){e.exports=window.wp.hooks},27723(e){e.exports=window.wp.i18n}},t={};function i(n){var a=t[n];if(void 0!==a)return a.exports;var o=t[n]={exports:{}};return e[n](o,o.exports,i),o.exports}i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var n=i(1455),a=i.n(n),o=i(86087),r=i(52619),s=i(27723),c=(i(36299),i(10790));const __=s.__,d=({isConnected:e})=>{const[t,i]=(0,o.useState)([{id:"none",name:__("None","jetpack")}]),[n,r]=(0,o.useState)("none"),[s,d]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{e&&(d(!0),a()({path:"/wpcom/v2/mailchimp/settings",method:"GET"}).then(e=>{e.audiences&&(i([{id:"none",name:__("None","jetpack")},...e.audiences]),e.follower_list_id&&e.audiences.find(({id:t})=>t===e.follower_list_id)&&r(e.follower_list_id),d(!1))}))},[e]),e?(0,c.jsx)("div",{className:"jetpack-mailchimp-settings",children:(0,c.jsxs)("label",{htmlFor:"jetpack-mailchimp-audience",children:[__("Audience that your visitors can subscribe to:","jetpack"),(0,c.jsx)("select",{id:"jetpack-mailchimp-audience",name:"jetpack-mailchimp-audience",onChange:e=>r(e.target.value),value:n,disabled:s,children:t.map(e=>(0,c.jsx)("option",{value:e.id,children:e.name},e.id))})]})}):null};(0,r.addFilter)("jetpack.externalConnections.extraSettings","jetpack/mailchimp/admin",(e,t)=>"mailchimp"!==t?e:d)})();
1 +(()=>{"use strict";var e={36299(){},10790(e){e.exports=window.ReactJSXRuntime},20195(e){e.exports=window.wp.a11y},1455(e){e.exports=window.wp.apiFetch},86087(e){e.exports=window.wp.element},52619(e){e.exports=window.wp.hooks},27723(e){e.exports=window.wp.i18n}};const t={};function i(n){const a=t[n];if(void 0!==a)return a.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,i),s.exports}i.n=e=>{const t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=(e,t)=>Object.hasOwn(e,t);var n=i(20195),a=i(1455),s=i.n(a),o=i(86087),c=i(52619),l=i(27723),r=(i(36299),i(10790));const __=l.__,d=({isConnected:e})=>{const[t,i]=(0,o.useState)([{id:"none",name:__("None","jetpack")}]),[a,c]=(0,o.useState)("none"),[l,d]=(0,o.useState)(!1),[p,m]=(0,o.useState)(""),[u,h]=(0,o.useState)(!1),[w,j]=(0,o.useState)(!1);if((0,o.useEffect)(()=>{e&&(d(!0),s()({path:"/wpcom/v2/mailchimp/settings",method:"GET"}).then(e=>{e.audiences&&(i([{id:"none",name:__("None","jetpack")},...e.audiences]),e.follower_list_id&&e.audiences.find(({id:t})=>t===e.follower_list_id)&&c(e.follower_list_id),d(!1))}))},[e]),!e)return null;return(0,r.jsxs)("div",{className:"jetpack-mailchimp-settings",children:[(0,r.jsxs)("label",{htmlFor:"jetpack-mailchimp-audience",children:[__("Audience that your visitors can subscribe to:","jetpack"),(0,r.jsx)("select",{id:"jetpack-mailchimp-audience",name:"jetpack-mailchimp-audience",onChange:e=>{const t=e.target.value,i=a;c(t),h(!0),j(!1),m(""),s()({path:"/wpcom/v2/mailchimp/settings",method:"POST",data:{follower_list_id:t}}).then(()=>j(!0)).catch(e=>{const t=e?.message||__("Settings save failed.","jetpack");c(i),m(t),(0,n.speak)(t,"assertive")}).finally(()=>h(!1))},value:a,disabled:l||u,children:t.map(e=>(0,r.jsx)("option",{value:e.id,children:e.name},e.id))})]}),(0,r.jsxs)("span",{role:"status",style:{marginInlineStart:"8px"},children:[u&&(0,r.jsx)("span",{className:"spinner is-active",style:{float:"none",margin:0}}),w&&__("Saved.","jetpack")]}),u&&(0,r.jsx)("input",{type:"hidden",name:"jetpack-mailchimp-audience",value:a}),p&&(0,r.jsx)("div",{className:"notice notice-error inline",children:(0,r.jsx)("p",{children:p})})]})};(0,c.addFilter)("jetpack.externalConnections.extraSettings","jetpack/mailchimp/admin",(e,t)=>"mailchimp"!==t?e:d)})();