react-klasha
Version:
This is an reactJS library for implementing klasha payment gateway
1 lines • 4.45 kB
JSON
{"ast":null,"code":"import { __awaiter, __generator } from \"tslib\";\nimport { c as componentOnReady } from \"./helpers-dd7e4b7b.js\";\n\nvar attachComponent = function (e, t, n, r, o) {\n return __awaiter(void 0, void 0, void 0, function () {\n var a;\n return __generator(this, function (i) {\n switch (i.label) {\n case 0:\n if (e) {\n return [2, e.attachViewToDom(t, n, o, r)];\n }\n\n if (typeof n !== \"string\" && !(n instanceof HTMLElement)) {\n throw new Error(\"framework delegate is missing\");\n }\n\n a = typeof n === \"string\" ? t.ownerDocument && t.ownerDocument.createElement(n) : n;\n\n if (r) {\n r.forEach(function (e) {\n return a.classList.add(e);\n });\n }\n\n if (o) {\n Object.assign(a, o);\n }\n\n t.appendChild(a);\n return [4, new Promise(function (e) {\n return componentOnReady(a, e);\n })];\n\n case 1:\n i.sent();\n return [2, a];\n }\n });\n });\n};\n\nvar detachComponent = function (e, t) {\n if (t) {\n if (e) {\n var n = t.parentElement;\n return e.removeViewFromDom(n, t);\n }\n\n t.remove();\n }\n\n return Promise.resolve();\n};\n\nexport { attachComponent as a, detachComponent as d };","map":{"version":3,"sources":["/Users/adekanbidansteve/github/klasha/react-klasha/ionic-test/node_modules/@ionic/core/dist/esm-es5/framework-delegate-4392cd63.js"],"names":["__awaiter","__generator","c","componentOnReady","attachComponent","e","t","n","r","o","a","i","label","attachViewToDom","HTMLElement","Error","ownerDocument","createElement","forEach","classList","add","Object","assign","appendChild","Promise","sent","detachComponent","parentElement","removeViewFromDom","remove","resolve","d"],"mappings":"AAAA,SAAOA,SAAP,EAAiBC,WAAjB,QAAiC,OAAjC;AAAyC,SAAOC,CAAC,IAAIC,gBAAZ,QAAiC,uBAAjC;;AAAyD,IAAIC,eAAe,GAAC,UAASC,CAAT,EAAWC,CAAX,EAAaC,CAAb,EAAeC,CAAf,EAAiBC,CAAjB,EAAmB;AAAC,SAAOT,SAAS,CAAC,KAAK,CAAN,EAAQ,KAAK,CAAb,EAAe,KAAK,CAApB,EAAuB,YAAU;AAAC,QAAIU,CAAJ;AAAM,WAAOT,WAAW,CAAC,IAAD,EAAO,UAASU,CAAT,EAAW;AAAC,cAAOA,CAAC,CAACC,KAAT;AAAgB,aAAK,CAAL;AAAO,cAAGP,CAAH,EAAK;AAAC,mBAAM,CAAC,CAAD,EAAGA,CAAC,CAACQ,eAAF,CAAkBP,CAAlB,EAAoBC,CAApB,EAAsBE,CAAtB,EAAwBD,CAAxB,CAAH,CAAN;AAAqC;;AAAA,cAAG,OAAOD,CAAP,KAAW,QAAX,IAAqB,EAAEA,CAAC,YAAYO,WAAf,CAAxB,EAAoD;AAAC,kBAAM,IAAIC,KAAJ,CAAU,+BAAV,CAAN;AAAiD;;AAAAL,UAAAA,CAAC,GAAC,OAAOH,CAAP,KAAW,QAAX,GAAoBD,CAAC,CAACU,aAAF,IAAiBV,CAAC,CAACU,aAAF,CAAgBC,aAAhB,CAA8BV,CAA9B,CAArC,GAAsEA,CAAxE;;AAA0E,cAAGC,CAAH,EAAK;AAACA,YAAAA,CAAC,CAACU,OAAF,CAAW,UAASb,CAAT,EAAW;AAAC,qBAAOK,CAAC,CAACS,SAAF,CAAYC,GAAZ,CAAgBf,CAAhB,CAAP;AAA0B,aAAjD;AAAoD;;AAAA,cAAGI,CAAH,EAAK;AAACY,YAAAA,MAAM,CAACC,MAAP,CAAcZ,CAAd,EAAgBD,CAAhB;AAAmB;;AAAAH,UAAAA,CAAC,CAACiB,WAAF,CAAcb,CAAd;AAAiB,iBAAM,CAAC,CAAD,EAAG,IAAIc,OAAJ,CAAa,UAASnB,CAAT,EAAW;AAAC,mBAAOF,gBAAgB,CAACO,CAAD,EAAGL,CAAH,CAAvB;AAA6B,WAAtD,CAAH,CAAN;;AAAmE,aAAK,CAAL;AAAOM,UAAAA,CAAC,CAACc,IAAF;AAAS,iBAAM,CAAC,CAAD,EAAGf,CAAH,CAAN;AAAza;AAAsb,KAAzc,CAAlB;AAA8d,GAAtgB,CAAhB;AAAyhB,CAAjkB;;AAAkkB,IAAIgB,eAAe,GAAC,UAASrB,CAAT,EAAWC,CAAX,EAAa;AAAC,MAAGA,CAAH,EAAK;AAAC,QAAGD,CAAH,EAAK;AAAC,UAAIE,CAAC,GAACD,CAAC,CAACqB,aAAR;AAAsB,aAAOtB,CAAC,CAACuB,iBAAF,CAAoBrB,CAApB,EAAsBD,CAAtB,CAAP;AAAgC;;AAAAA,IAAAA,CAAC,CAACuB,MAAF;AAAW;;AAAA,SAAOL,OAAO,CAACM,OAAR,EAAP;AAAyB,CAAxI;;AAAyI,SAAO1B,eAAe,IAAIM,CAA1B,EAA4BgB,eAAe,IAAIK,CAA/C","sourcesContent":["import{__awaiter,__generator}from\"tslib\";import{c as componentOnReady}from\"./helpers-dd7e4b7b.js\";var attachComponent=function(e,t,n,r,o){return __awaiter(void 0,void 0,void 0,(function(){var a;return __generator(this,(function(i){switch(i.label){case 0:if(e){return[2,e.attachViewToDom(t,n,o,r)]}if(typeof n!==\"string\"&&!(n instanceof HTMLElement)){throw new Error(\"framework delegate is missing\")}a=typeof n===\"string\"?t.ownerDocument&&t.ownerDocument.createElement(n):n;if(r){r.forEach((function(e){return a.classList.add(e)}))}if(o){Object.assign(a,o)}t.appendChild(a);return[4,new Promise((function(e){return componentOnReady(a,e)}))];case 1:i.sent();return[2,a]}}))}))};var detachComponent=function(e,t){if(t){if(e){var n=t.parentElement;return e.removeViewFromDom(n,t)}t.remove()}return Promise.resolve()};export{attachComponent as a,detachComponent as d};"]},"metadata":{},"sourceType":"module"}