|
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)})(); |