PluginProbe ʕ •ᴥ•ʔ
MailPoet – Newsletters, Email Marketing, and Automation / 5.34.3
MailPoet – Newsletters, Email Marketing, and Automation v5.34.3
5.36.1 5.36.0 5.35.1 5.35.0 5.34.3 5.34.2 5.34.1 5.34.0 5.33.1 5.33.0 5.32.0 5.31.0 5.30.0 5.29.0 5.28.1 5.28.0 5.27.0 5.26.0 5.26.1 5.25.0 5.24.0 4.43.0 4.43.1 4.44.0 4.44.1 4.45.0 4.46.0 4.47.0 4.48.0 4.48.1 4.48.2 4.49.0 4.49.1 4.5.0 4.5.1 4.5.2 4.50.0 4.50.1 4.51.0 4.51.1 4.51.2 4.52.0 4.53.0 4.54.0 4.55.0 4.56.0 4.57.0 4.58.0 4.58.1 4.58.2 4.6.0 4.6.1 4.6.2 4.7.0 4.7.1 4.8.0 4.8.1 4.9.0 5.0.0 5.0.1 5.0.2 5.1.0 5.1.1 5.10.0 5.10.1 5.11.0 5.12.0 5.12.1 5.12.10 5.12.11 5.12.12 5.12.13 5.12.2 5.12.3 5.12.4 5.12.5 5.12.6 5.12.7 5.12.8 5.12.9 5.13.0 5.13.1 5.13.2 5.14.0 5.14.1 5.14.2 5.14.3 5.15.0 5.15.1 5.16.0 5.16.1 5.16.2 5.16.3 5.16.4 5.17.0 5.17.1 5.17.2 5.17.3 5.17.4 5.17.5 5.17.6 5.18.0 5.19.0 5.2.0 5.2.1 5.2.2 5.2.3 5.20.0 5.21.0 5.21.1 5.21.2 5.21.3 5.22.0 5.22.1 5.22.2 5.22.3 5.22.4 5.23.0 5.23.1 5.23.2 5.3.0 5.3.1 5.3.2 5.3.3 5.3.4 5.3.5 5.3.6 5.3.7 5.4.0 5.4.1 5.4.2 5.5.0 5.5.1 5.5.2 5.6.0 5.6.1 5.6.2 5.6.3 5.6.4 5.7.0 5.7.1 5.8.0 5.8.1 5.9.0 3.0.0-beta.15 3.7.1 3.0.0-beta.16 3.7.2 3.0.0-beta.17 3.7.3 3.0.0-beta.18 3.7.4 3.0.0-beta.19 3.7.5 3.0.0-beta.2 3.7.6 3.0.0-beta.20 3.7.8 3.0.0-beta.21 3.70.0 3.0.0-beta.22 3.71.0 3.0.0-beta.23 3.71.1 3.0.0-beta.23.1 3.71.2 3.0.0-beta.23.2 3.71.3 3.0.0-beta.24 3.72.0 3.0.0-beta.25 3.73.0 3.0.0-beta.26 3.73.1 3.0.0-beta.27 3.73.2 3.0.0-beta.28 3.74.0 3.0.0-beta.29 3.74.1 3.0.0-beta.3 3.74.2 3.0.0-beta.30 3.74.3 3.0.0-beta.31 3.75.0 3.0.0-beta.32 3.75.1 3.0.0-beta.33 3.76.0 3.0.0-beta.33.1 3.77.0 3.0.0-beta.34.0.0 3.77.1 3.0.0-beta.36.0.0 3.78.0 3.0.0-beta.36.0.1 3.79.0 3.0.0-beta.36.2.0 3.8 3.0.0-beta.36.3.0 3.8.1 3.0.0-beta.36.3.1 3.8.2 3.0.0-beta.37.0.0 3.8.3 3.0.0-beta.4 3.8.4 3.0.0-beta.5 3.8.5 3.0.0-beta.6 3.8.6 3.0.0-beta.7 3.80.0 3.0.0-beta.7.1 3.81.0 3.0.0-beta.8 3.82.0 3.0.0-beta.9 3.83.0 3.0.0-rc.1.0.0 3.84.0 3.0.0-rc.1.0.1 3.84.1 3.0.0-rc.1.0.2 3.85.0 3.0.0-rc.1.0.3 3.85.1 3.0.0-rc.1.0.4 3.86.0 3.0.0-rc.2.0.0 3.87.0 3.0.0-rc.2.0.1 3.87.1 3.0.0-rc.2.0.2 3.87.2 3.0.0-rc.2.0.3 3.88.0 3.0.1 3.88.1 3.0.2 3.88.2 3.0.3 3.89.0 3.0.4 3.89.1 3.0.5 3.89.2 3.0.6 3.89.3 3.0.7 3.89.4 3.0.8 3.9.0 3.0.9 3.9.1 3.1.0 3.90.0 3.10 3.90.1 3.10.1 3.90.2 3.100.0 3.91.0 3.100.1 3.91.1 3.100.2 3.92.0 3.101.0 3.92.1 3.101.1 3.93.0 3.102.0 3.93.1 3.102.1 3.94.0 3.103.0 3.95.0 3.103.1 3.95.1 3.11.0 3.96.0 3.11.1 3.96.1 3.11.2 3.97.0 3.11.3 3.98.0 3.11.4 3.98.1 3.11.5 3.99.0 3.12.0 3.99.1 3.12.1 4.0.0 3.13.0 4.0.1 3.14.0 4.1.0 3.14.1 4.1.1 3.15.0 4.10.0 3.16.0 4.11.0 3.16.1 4.11.1 3.16.2 4.12.0 3.16.3 4.12.1 3.17.0 4.12.2 3.17.1 4.13.0 3.17.2 4.14.0 3.18.0 4.15.0 3.18.1 4.16.0 3.18.2 4.17.0 3.19.0 4.17.1 3.19.1 4.18.0 3.19.2 4.18.1 3.19.3 4.19.0 3.2.0 4.2.0 3.2.1 4.20.0 3.2.2 4.20.1 3.2.3 4.20.2 3.2.4 4.21.0 3.2.5 4.22.0 3.20.0 4.22.1 3.21.0 4.22.2 3.21.1 4.23.0 3.22.0 4.24.0 3.23.0 4.25.0 3.23.1 4.26.0 3.23.2 4.26.1 3.24.0 4.27.0 3.25.0 4.28.0 3.25.1 4.29.0 3.26.0 4.3.0 3.26.1 4.3.1 3.27.0 4.30.0 3.28.0 4.31.0 3.29.0 4.31.1 3.3.0 4.32.0 3.3.1 4.33.0 3.3.2 4.34.0 3.3.3 4.35.0 3.3.4 4.35.1 3.3.5 4.36.0 3.3.6 4.37.0 3.30.0 4.38.0 3.31.0 4.39.0 3.31.1 4.4.0 3.32.0 4.40.0 3.32.1 4.41.0 3.32.2 4.41.1 3.33.0 4.41.2 3.34.0 4.41.3 3.34.1 4.42.0 3.34.2 4.42.1 3.34.3 3.34.4 3.35.0 3.35.1 3.35.3 3.35.4 3.36.0 3.37.0 3.37.1 3.37.2 3.37.3 3.38.0 3.38.1 3.39.0 3.39.1 3.39.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.40.0 3.40.1 3.41.0 3.41.1 3.41.2 3.42.0 3.42.1 3.42.2 3.42.3 3.43.0 3.43.1 3.44.0 3.45.0 3.45.1 3.46.0 3.46.1 3.46.10 3.46.11 3.46.12 3.46.13 3.46.14 3.46.2 3.46.3 3.46.4 3.46.5 3.46.6 3.46.7 3.46.8 3.46.9 3.47.0 3.47.1 3.47.10 3.47.11 3.47.2 3.47.3 3.47.5 3.47.6 3.47.7 3.47.9 3.48.0 3.48.1 3.49.0 3.49.1 3.5.0 3.5.1 3.50.0 3.51.0 3.51.1 3.51.2 3.52.0 3.53.0 3.54.0 3.54.1 3.54.2 3.54.3 3.55.0 3.55.1 3.56.0 3.56.1 3.56.2 3.57.0 3.57.1 3.58.0 3.59.0 3.59.1 3.59.2 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.6.5 3.6.6 3.6.7 3.60.0 3.60.1 3.60.10 3.60.11 3.60.12 3.60.2 3.60.3 3.60.4 3.60.6 3.60.7 3.60.8 3.60.9 3.61.0 3.62.0 3.62.1 3.63.0 3.64.0 3.64.1 3.64.2 3.64.3 3.65.0 trunk 3.65.1 3.0.0 3.66.0 3.0.0-beta.1 3.67.0 3.0.0-beta.10 3.67.1 3.0.0-beta.11 3.68.0 3.0.0-beta.12 3.69.0 3.0.0-beta.13 3.69.1 3.0.0-beta.14 3.7.0
mailpoet / assets / dist / js / custom_fields.js
mailpoet / assets / dist / js Last commit date
email-editor 3 months ago email-editor-blocks 1 month ago email_editor_integration 1 month ago marketing-optin-block 4 months ago skins 2 months ago admin.js 1 month ago admin.js.LICENSE.txt 2 years ago admin_vendor.js 1 month ago automation.js 1 month ago automation_analytics.js 1 month ago automation_editor.js 1 month ago automation_flow_embed.js 1 month ago automation_preview_embed.js 1 month ago automation_templates.js 1 month ago commons.js 1 month ago commons.js.LICENSE.txt 2 months ago custom_fields.js 1 month ago form_editor.asset.json 1 month ago form_editor.js 1 month ago form_editor.js.LICENSE.txt 1 month ago form_preview.js 4 months ago haw.js 3 months ago index.php 3 years ago mailpoet.js 2 months ago mailpoet.js.LICENSE.txt 3 years ago manifest.json 1 month ago newsletter_editor.js 1 month ago newsletter_editor.js.LICENSE.txt 1 month ago post_editor_block.js 1 month ago post_editor_block.js.LICENSE.txt 3 years ago public.js 1 month ago public.js.LICENSE.txt 3 months ago public.min.js 1 month ago public.min.js.LICENSE.txt 1 month ago runtime.js 1 month ago settings.js 1 month ago tags.js 1 month ago vendor.js 2 months ago
custom_fields.js
1 lines
1 "use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([[766],{49321(e,t,a){var l=a(79124),s=a(68350),i=a(75245),r=a(7378),o=a(69139),n=a(14755),m=a(94779),c=a(90708),d=a(35011),u=a(3354),p=a(60505),_=a(45187),f=a(13911),h=a(37059),b=a(64929),g=a(69611),y=a(96563),x=a(5272),S=a(86106);function w({customField:e,dateSettings:t,onClose:a,onSuccess:l}){const[s,i]=(0,r.useState)(()=>e?(0,x.VR)(e,t):(0,x.uS)(t)),[n,m]=(0,r.useState)(!1),[c,d]=(0,r.useState)(null);return(0,S.jsx)(_.A,{title:e?(0,o.__)("Edit custom field","mailpoet"):(0,o.__)("Add new custom field","mailpoet"),onRequestClose:a,className:"mailpoet-custom-fields-form-modal",focusOnMount:!0,children:(0,S.jsxs)("form",{onSubmit:async function(t){t.preventDefault();const a=(0,x._J)(s);if(a)d(a);else{m(!0),d(null);try{const t=(0,x.WD)(s);l(e?await(0,y.Xt)(e.id,t):await(0,y.AA)(t))}catch(e){const t=e;d(t?.message||(0,o.__)("Something went wrong. Please try again.","mailpoet"))}finally{m(!1)}}},children:[(0,S.jsx)(x.bV,{data:s,dateSettings:t,disabled:n,onChange:i}),c&&(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(f.A,{marginTop:4}),(0,S.jsx)("div",{className:"mailpoet-custom-fields-form-error",role:"alert",children:c})]}),(0,S.jsx)(f.A,{marginTop:6}),(0,S.jsxs)(h.A,{justify:"flex-end",gap:3,children:[(0,S.jsx)(b.A,{children:(0,S.jsx)(g.Ay,{variant:"tertiary",onClick:a,disabled:n,__next40pxDefaultSize:!0,children:(0,o.__)("Cancel","mailpoet")})}),(0,S.jsx)(b.A,{children:(0,S.jsx)(g.Ay,{variant:"primary",type:"submit",isBusy:n,disabled:n,__next40pxDefaultSize:!0,children:e?(0,o.__)("Save custom field","mailpoet"):(0,o.__)("Create custom field","mailpoet")})})]})]})})}var v=a(99952);const j={text:(0,o.__)("Text","mailpoet"),textarea:(0,o.__)("Textarea","mailpoet"),radio:(0,o.__)("Radio buttons","mailpoet"),checkbox:(0,o.__)("Checkbox","mailpoet"),select:(0,o.__)("Select","mailpoet"),date:(0,o.__)("Date","mailpoet")},A=[{id:"name",label:(0,o.__)("Name","mailpoet"),type:"text",enableGlobalSearch:!0,enableSorting:!0,filterBy:!1},{id:"label",label:(0,o.__)("Label","mailpoet"),type:"text",enableGlobalSearch:!1,enableSorting:!1,filterBy:!1,render:({item:e})=>(0,r.createElement)("span",null,e.label||"")},{id:"type",label:(0,o.__)("Type","mailpoet"),type:"text",enableGlobalSearch:!1,enableSorting:!0,elements:Object.entries(j).map(([e,t])=>({value:e,label:t})),filterBy:{operators:["isAny"]},render:({item:e})=>(0,r.createElement)("span",null,j[e.type]??e.type)},{id:"required",label:(0,o.__)("Required","mailpoet"),type:"text",enableGlobalSearch:!1,enableSorting:!1,filterBy:!1,render:({item:e})=>(0,r.createElement)("span",null,e.required?(0,o.__)("Yes","mailpoet"):(0,o.__)("No","mailpoet"))},{id:"subscribers_count",label:(0,o.__)("Subscribers","mailpoet"),type:"integer",enableGlobalSearch:!1,enableSorting:!0,filterBy:!1,render:({item:e})=>(0,r.createElement)("span",null,e.subscribers_count.toLocaleString())},{id:"forms_count",label:(0,o.__)("Forms","mailpoet"),type:"integer",enableGlobalSearch:!1,enableSorting:!1,filterBy:!1,render:({item:e})=>(0,r.createElement)("span",null,e.forms_count.toLocaleString())},{id:"dynamic_segments_count",label:(0,o.__)("Segments","mailpoet"),type:"integer",enableGlobalSearch:!1,enableSorting:!1,filterBy:!1,render:({item:e})=>(0,r.createElement)("span",null,e.dynamic_segments_count.toLocaleString())},{id:"created_at",label:(0,o.__)("Created","mailpoet"),type:"datetime",enableGlobalSearch:!1,enableSorting:!0,filterBy:!1,render:({item:e})=>(0,r.createElement)("span",null,e.created_at?(0,v.dateI18n)("M j, Y",e.created_at,void 0):"")}],C="type";function k(e){const t={};return(e??[]).forEach(e=>{if(e.field===C){const l=(a=e.value,Array.isArray(a)?a.map(e=>String(e).trim()).filter(e=>""!==e):[]);l.length>0&&(t.type=l)}var a}),t}function P(e){const t=[];return e.type&&e.type.length>0&&t.push({field:C,operator:"isAny",value:e.type}),t}const E=["text","textarea","radio","checkbox","select","date"];function N(e){if(!e)return;const t=Number(e);return!Number.isInteger(t)||t<1?void 0:t}function T(e){if(e)return Math.min(e,100)}const B={type:"table",perPage:20,page:1,sort:{field:"name",direction:"asc"},fields:["label","type","required","subscribers_count","forms_count","dynamic_segments_count","created_at"],titleField:"name",showTitle:!0};function F(){const e=(0,r.useMemo)(()=>function(e){const t=new URL(e).searchParams,a=t.get("search")?.trim(),l="trash"===t.get("group")?"trash":"all",s={},i=(r=t.get("type"))?r.split(",").map(e=>e.trim()).filter(e=>E.includes(e)):[];var r;return i.length>0&&(s.type=i),{page:N(t.get("cf_page"))??1,perPage:T(N(t.get("per_page"))),search:a||void 0,group:l,filter:s}}(window.location.href),[]),[t,a]=(0,r.useState)(e.group),[l,s]=(0,r.useState)(!1),[i,_]=(0,r.useState)(null),[f,h]=(0,r.useState)([]),[b,g]=(0,r.useState)(null),[x,v]=(0,r.useState)(null),[j]=(0,r.useState)(()=>{const t=(0,p.Aq)("custom-fields",B,A);return{...t,page:e.page,perPage:e.perPage??t.perPage,search:e.search,filters:P(e.filter)}}),C=(0,r.useRef)(!1),F=(0,r.useCallback)(async e=>{const a=await(0,y.Vg)({search:"string"==typeof e.search?e.search:"",orderby:e.orderby??"name",order:e.order??"asc",page:e.page,per_page:e.per_page,group:t,filter:e.filter});return{items:a.items,meta:a.meta,groups:a.groups}},[t]),R=(0,r.useCallback)(e=>({filter:k(e.filters)}),[]),{view:L,setView:M,items:I,meta:D,groups:G,isLoading:V,error:q,onChangeView:O,refresh:$,clearError:z}=(0,p.i7)({initialView:j,load:F,extraParams:R}),J=(0,r.useCallback)(e=>{const t=JSON.stringify(e.filters??[])!==JSON.stringify(L.filters??[]);O(t?{...e,page:1}:e)},[O,L.filters]),U=(0,p.wh)("custom-fields",L,J);(0,r.useEffect)(()=>{if(!C.current)return void(C.current=!0);const e=function(e,t,a,l){const s=new URL(e),i=t.search?.trim();return s.searchParams.set("page","mailpoet-custom-fields"),s.searchParams.delete("search"),s.searchParams.delete("group"),s.searchParams.delete("type"),i&&s.searchParams.set("search",i),"trash"===a&&s.searchParams.set("group","trash"),l.type&&l.type.length>0&&s.searchParams.set("type",l.type.join(",")),s.searchParams.set("cf_page",String(t.page??1)),s.searchParams.set("per_page",String(T(t.perPage??20)??20)),s.href}(window.location.href,L,t,k(L.filters));window.history.replaceState({},"",e)},[L,t]);const X=(0,r.useCallback)(async(e,t,a=t.length)=>{if(0!==a){if("delete"===e||"empty_trash"===e){const t="empty_trash"===e?(0,o.sprintf)((0,o._n)("Permanently delete %d custom field from the trash? It will be removed from subscribers, forms, and dynamic segments.","Permanently delete %d custom fields from the trash? They will be removed from subscribers, forms, and dynamic segments.",a,"mailpoet"),a):(0,o.sprintf)((0,o._n)("Permanently delete %d custom field? It will be removed from subscribers, forms, and dynamic segments.","Permanently delete %d custom fields? They will be removed from subscribers, forms, and dynamic segments.",a,"mailpoet"),a);if(!window.confirm(t))return}try{const a=await(0,y.XE)(e,t);h([]),v(function(e,t){return"trash"===e?1===t?(0,o.__)("1 custom field was moved to the trash.","mailpoet"):(0,o.sprintf)((0,o._n)("%d custom field was moved to the trash.","%d custom fields were moved to the trash.",t,"mailpoet"),t):"restore"===e?1===t?(0,o.__)("1 custom field has been restored from the trash.","mailpoet"):(0,o.sprintf)((0,o._n)("%d custom field has been restored from the trash.","%d custom fields have been restored from the trash.",t,"mailpoet"),t):1===t?(0,o.__)("1 custom field was permanently deleted.","mailpoet"):(0,o.sprintf)((0,o._n)("%d custom field was permanently deleted.","%d custom fields were permanently deleted.",t,"mailpoet"),t)}(e,a)),$()}catch(e){const t=e;g(t?.message||(0,o.__)("The bulk action could not be completed.","mailpoet"))}}},[$]),Y=(0,r.useCallback)(async e=>{try{const t=await(0,y.Rl)(e.id);h([]),a("all"),v((0,o.sprintf)((0,o.__)('Custom field "%s" duplicated.',"mailpoet"),t.name)),$()}catch(e){const t=e;g(t?.message||(0,o.__)("The custom field could not be duplicated.","mailpoet"))}},[$]),H=(0,r.useMemo)(()=>[{id:"edit",label:(0,o.__)("Edit","mailpoet"),isPrimary:!0,icon:"edit",supportsBulk:!1,isEligible:e=>!e.deleted_at,callback:e=>{const[t]=e;t&&_(t)}},{id:"duplicate",label:(0,o.__)("Duplicate","mailpoet"),isEligible:e=>!e.deleted_at,callback:e=>{const[t]=e;t&&Y(t)}},{id:"trash",label:(0,o.__)("Move to trash","mailpoet"),supportsBulk:!0,isEligible:e=>!e.deleted_at,callback:e=>{X("trash",e.map(e=>e.id))}},{id:"restore",label:(0,o.__)("Restore","mailpoet"),supportsBulk:!0,isEligible:e=>!!e.deleted_at,callback:e=>{X("restore",e.map(e=>e.id))}},{id:"delete",label:(0,o.__)("Delete permanently","mailpoet"),supportsBulk:!0,isDestructive:!0,isEligible:e=>!!e.deleted_at,callback:e=>{X("delete",e.map(e=>e.id))}}],[X,Y]),Q=(0,r.useMemo)(()=>({totalItems:D.count,totalPages:D.pages}),[D]),W=(0,r.useMemo)(()=>{const e={all:null,trash:null};return(G??[]).forEach(t=>{"all"!==t.name&&"trash"!==t.name||(e[t.name]=t.count)}),e},[G]),K=(0,r.useMemo)(()=>[{name:"all",label:(0,o.__)("All","mailpoet")},{name:"trash",label:(0,o.__)("Trash","mailpoet")}].map(e=>({name:e.name,title:null===W[e.name]?e.label:`${e.label} (${W[e.name]})`,className:`mailpoet-dataviews-group-${e.name}`})),[W]),Z="trash"===t?(0,o.__)("Trash is empty.","mailpoet"):(0,o.__)("No custom fields yet.","mailpoet"),ee=(0,r.useMemo)(()=>({dateTypes:window.mailpoet_custom_fields_date_types??[],dateFormats:window.mailpoet_custom_fields_date_formats??{}}),[]);return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(u.x,{}),(0,S.jsx)(d.z,{heading:(0,o.__)("Custom Fields","mailpoet"),headingPrefix:(0,S.jsx)(d.o,{href:(0,y.$m)(),label:(0,o.__)("Subscribers","mailpoet"),"aria-label":(0,o.__)("Back to subscribers list","mailpoet")}),children:(0,S.jsx)("button",{type:"button",className:"page-title-action",onClick:()=>s(!0),"data-automation-id":"add-new-custom-field-button",children:(0,o.__)("Add new custom field","mailpoet")})}),q&&(0,S.jsx)(n.A,{status:"error",onRemove:z,children:"Failed to load data."===q?(0,o.__)("Failed to load custom fields.","mailpoet"):q}),b&&(0,S.jsx)(n.A,{status:"error",onRemove:()=>g(null),children:b}),x&&(0,S.jsx)(n.A,{status:"success",onRemove:()=>v(null),children:x}),(0,S.jsx)(m.A,{className:"mailpoet-custom-fields-dataviews__tabs",activeClass:"is-active",tabs:K,initialTabName:t,onSelect:e=>{"all"!==e&&"trash"!==e||e!==t&&(a(e),h([]),g(null),v(null),M(e=>({...e,page:1})))},children:()=>(0,S.jsx)("div",{className:"mailpoet-dataviews mailpoet-custom-fields-dataviews",children:(0,S.jsxs)(c.A,{data:I,fields:A,view:L,onChangeView:U,actions:H,paginationInfo:Q,defaultLayouts:{table:{}},getItemId:e=>String(e.id),selection:f,onChangeSelection:h,isLoading:V,empty:(0,S.jsx)("div",{children:Z}),children:[(0,S.jsxs)("div",{className:"mailpoet-custom-fields-dataviews__toolbar",children:[(0,S.jsx)(c.A.Search,{label:(0,o.__)("Search custom fields","mailpoet")}),(0,S.jsx)(c.A.FiltersToggle,{}),(0,S.jsx)("div",{className:"mailpoet-dataviews__toolbar-end",children:(0,S.jsx)(c.A.ViewConfig,{})})]}),(0,S.jsx)("div",{className:"mailpoet-dataviews__filters",children:(0,S.jsx)(c.A.Filters,{})}),"trash"===t&&(W.trash??0)>0&&(0,S.jsx)("div",{className:"mailpoet-custom-fields-dataviews__toolbar",children:(0,S.jsx)("button",{type:"button",className:"button","data-automation-id":"empty_trash_custom_fields",onClick:()=>{X("empty_trash",[],W.trash??0)},children:(0,o.__)("Empty Trash","mailpoet")})}),(0,S.jsx)(c.A.Layout,{}),(0,S.jsx)(c.A.Footer,{})]})})}),l&&(0,S.jsx)(w,{dateSettings:ee,onClose:()=>s(!1),onSuccess:e=>{s(!1),v((0,o.sprintf)((0,o.__)('Custom field "%s" created.',"mailpoet"),e.name)),a("all"),h([]),M(e=>({...e,page:1})),$()}}),i&&(0,S.jsx)(w,{customField:i,dateSettings:ee,onClose:()=>_(null),onSuccess:e=>{_(null),v((0,o.sprintf)((0,o.__)('Custom field "%s" updated.',"mailpoet"),e.name)),$()}})]})}function R(){return(0,S.jsx)(s.F.Provider,{value:(0,s.f)(window),children:(0,S.jsx)(i.ErrorBoundary,{children:(0,S.jsx)(F,{})})})}const L=document.getElementById("mailpoet_custom_fields_container");L&&((0,i.registerTranslations)(),(0,l.H)(L).render((0,S.jsx)(R,{})))},41669(e){e.exports=jQuery}},e=>{e.O(0,[223],()=>e(e.s=49321)),e.O()}]);