# jetpack/16.3-beta/_inc/blocks/mailchimp/admin.js

Jetpack – WP Security, Backup, Speed, &amp; Growth, version 16.3-beta. 1 lines.

- Page: https://pluginprobe.com/plugins/jetpack/16.3-beta/code/_inc/blocks/mailchimp/admin.js
- Raw: https://pluginprobe.com/plugins/jetpack/16.3-beta/raw/_inc/blocks/mailchimp/admin.js
- Modified: 2026-10-05T16:03:54+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/jetpack/16.3-beta/code/_inc/blocks/mailchimp/admin.js#L10-L20`.

```javascript
(()=>{"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)})();
```
