File "marketing-optin-block-frontend.js"

Full Path: /home/warrior1/public_html/plugins/mailpoet/assets/dist/js/marketing_optin_block/marketing-optin-block-frontend.js
File size: 1 KB
MIME-type: text/plain
Charset: utf-8

!function(){"use strict";var e=window.wc.blocksCheckout,t=JSON.parse('{"apiVersion":2,"name":"mailpoet/marketing-optin-block","version":"0.1.0","title":"MailPoet Marketing Opt-in","category":"mailpoet","textdomain":"mailpoet","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":false},"attributes":{"lock":{"type":"object","default":{"remove":true,"move":false}}},"parent":["woocommerce/checkout-contact-information-block"],"editorScript":"file:./marketing-optin-block.js","editorStyle":"file:./marketing-optin-block.css"}'),o=window.wp.element,a=window.wc.wcSettings;const{optinEnabled:n,defaultText:i,defaultStatus:l}=(0,a.getSetting)("mailpoet_data");(0,e.registerCheckoutBlock)({metadata:t,component:function(t){let{text:a,checkoutExtensionData:c}=t;const[r,s]=(0,o.useState)(l),{setExtensionData:m}=c||{};return(0,o.useEffect)((()=>{n&&m&&m("mailpoet","optin",r)}),[r,m]),n?(0,o.createElement)(e.CheckboxControl,{checked:r,onChange:s},(0,o.createElement)(o.RawHTML,null,a||i)):null}})}();