| 1 |
!function(){"use strict";var e={965:function(e){function n(e,t){var r;if(Array.isArray(t))for(r=0;r<t.length;r++)n(e,t[r]);else for(r in t)e[r]=(e[r]||[]).concat(t[r])}e.exports=function(e){var t,r={};return n(r,e),(t=function(e){return function(n){return function(t){var o,a,i=r[t.type],c=n(t);if(i)for(o=0;o<i.length;o++)(a=i[o](t,e))&&e.dispatch(a);return c}}}).effects=r,t}}},n={};function t(r){var o=n[r];if(void 0!==o)return o.exports;var a=n[r]={exports:{}};return e[r](a,a.exports,t),a.exports}t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,{a:n}),n},t.d=function(e,n){for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};!function(){t.r(r),t.d(r,{default:function(){return b}});var e={};t.r(e),t.d(e,{confirm:function(){return s},hide:function(){return l},show:function(){return c}});var n={};t.r(n),t.d(n,{confirm:function(){return f},getMessage:function(){return d},isOpen:function(){return u}});var o=window.wp.element,a=window.wp.data;const i={};function c(e,n){return{type:"SHOW_MODAL",message:e,cb:n}}function l(){return{type:"HIDE_MODAL"}}function s(e){return{type:"CONFIRM",value:e}}function u(e){return e.isOpen}function d(e){return e.message}function f(e,n,t){const{show:r,hide:o}=(0,a.dispatch)("learnpress/modal");return e.message?(o(),e.confirm):(r(n,t),"no")}var p=t(965),m=t.n(p);const v={ENROLL_COURSE_X:(e,n)=>{}};const{controls:w}=LP.dataControls,g=(0,a.registerStore)("learnpress/modal",{reducer:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,n=arguments.length>1?arguments[1]:void 0;switch(n.type){case"SHOW_MODAL":return{...e,isOpen:!0,message:n.message,cb:n.cb};case"HIDE_MODAL":return{...e,isOpen:!1,message:!1,cb:null};case"CONFIRM":return e.cb&&setTimeout((()=>{e.cb()}),10),{...e,confirm:n.value}}return e},selectors:n,actions:e,controls:{...w}});!function(e){let n=()=>{throw new Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.")};const t={getState:e.getState,dispatch:function(){return n(...arguments)}};n=m()(v)(t)(e.dispatch),e.dispatch=n}(g);var h=window.wp.i18n,b=e=>{let{children:n}=e;const{show:t,hide:r,confirm:i}=(0,a.dispatch)("learnpress/modal"),c=(0,a.useSelect)((e=>e("learnpress/modal").isOpen())),l=(0,a.useSelect)((e=>e("learnpress/modal").getMessage())),s=e=>n=>{i(e)},u={display:c?"block":"none"};return(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",null,(0,o.createElement)("div",{id:"lp-modal-overlay",style:u}),(0,o.createElement)("div",{id:"lp-modal-window",style:u},(0,o.createElement)("div",{id:"lp-modal-content",dangerouslySetInnerHTML:{__html:l}}),(0,o.createElement)("div",{id:"lp-modal-buttons"},(0,o.createElement)("button",{className:"lp-button modal-button-ok",onClick:s("yes")},(0,o.createElement)("span",null,(0,h.__)("OK","learnpress"))),(0,o.createElement)("button",{className:"lp-button modal-button-cancel",onClick:s("no")},(0,o.createElement)("span",null,(0,h.__)("Cancel","learnpress")))))),n)}}(),(window.LP=window.LP||{}).modal=r}(); |