UNPKG

react-klasha

Version:

This is an reactJS library for implementing klasha payment gateway

1 lines 5.02 kB
{"ast":null,"code":"import { c as writeTask } from \"./index-7a8b7a1c.js\";\nimport { h as hapticSelectionEnd, a as hapticSelectionStart, b as hapticSelectionChanged } from \"./haptic-27b3f981.js\";\nimport { createGesture } from \"./index-f49d994d.js\";\n\nvar createButtonActiveGesture = function (t, e) {\n var n;\n var r;\n\n var i = function (t, r, i) {\n if (typeof document === \"undefined\") {\n return;\n }\n\n var o = document.elementFromPoint(t, r);\n\n if (!o || !e(o)) {\n c();\n return;\n }\n\n if (o !== n) {\n c();\n a(o, i);\n }\n };\n\n var a = function (t, e) {\n n = t;\n\n if (!r) {\n r = n;\n }\n\n var i = n;\n writeTask(function () {\n return i.classList.add(\"ion-activated\");\n });\n e();\n };\n\n var c = function (t) {\n if (t === void 0) {\n t = false;\n }\n\n if (!n) {\n return;\n }\n\n var e = n;\n writeTask(function () {\n return e.classList.remove(\"ion-activated\");\n });\n\n if (t && r !== n) {\n n.click();\n }\n\n n = undefined;\n };\n\n return createGesture({\n el: t,\n gestureName: \"buttonActiveDrag\",\n threshold: 0,\n onStart: function (t) {\n return i(t.currentX, t.currentY, hapticSelectionStart);\n },\n onMove: function (t) {\n return i(t.currentX, t.currentY, hapticSelectionChanged);\n },\n onEnd: function () {\n c(true);\n hapticSelectionEnd();\n r = undefined;\n }\n });\n};\n\nexport { createButtonActiveGesture as c };","map":{"version":3,"sources":["/Users/adekanbidansteve/github/klasha/react-klasha/ionic-test/node_modules/@ionic/core/dist/esm-es5/button-active-4927a4c1.js"],"names":["c","writeTask","h","hapticSelectionEnd","a","hapticSelectionStart","b","hapticSelectionChanged","createGesture","createButtonActiveGesture","t","e","n","r","i","document","o","elementFromPoint","classList","add","remove","click","undefined","el","gestureName","threshold","onStart","currentX","currentY","onMove","onEnd"],"mappings":"AAAA,SAAOA,CAAC,IAAIC,SAAZ,QAA0B,qBAA1B;AAAgD,SAAOC,CAAC,IAAIC,kBAAZ,EAA+BC,CAAC,IAAIC,oBAApC,EAAyDC,CAAC,IAAIC,sBAA9D,QAAyF,sBAAzF;AAAgH,SAAOC,aAAP,QAAyB,qBAAzB;;AAA+C,IAAIC,yBAAyB,GAAC,UAASC,CAAT,EAAWC,CAAX,EAAa;AAAC,MAAIC,CAAJ;AAAM,MAAIC,CAAJ;;AAAM,MAAIC,CAAC,GAAC,UAASJ,CAAT,EAAWG,CAAX,EAAaC,CAAb,EAAe;AAAC,QAAG,OAAOC,QAAP,KAAkB,WAArB,EAAiC;AAAC;AAAO;;AAAA,QAAIC,CAAC,GAACD,QAAQ,CAACE,gBAAT,CAA0BP,CAA1B,EAA4BG,CAA5B,CAAN;;AAAqC,QAAG,CAACG,CAAD,IAAI,CAACL,CAAC,CAACK,CAAD,CAAT,EAAa;AAAChB,MAAAA,CAAC;AAAG;AAAO;;AAAA,QAAGgB,CAAC,KAAGJ,CAAP,EAAS;AAACZ,MAAAA,CAAC;AAAGI,MAAAA,CAAC,CAACY,CAAD,EAAGF,CAAH,CAAD;AAAO;AAAC,GAAnJ;;AAAoJ,MAAIV,CAAC,GAAC,UAASM,CAAT,EAAWC,CAAX,EAAa;AAACC,IAAAA,CAAC,GAACF,CAAF;;AAAI,QAAG,CAACG,CAAJ,EAAM;AAACA,MAAAA,CAAC,GAACD,CAAF;AAAI;;AAAA,QAAIE,CAAC,GAACF,CAAN;AAAQX,IAAAA,SAAS,CAAE,YAAU;AAAC,aAAOa,CAAC,CAACI,SAAF,CAAYC,GAAZ,CAAgB,eAAhB,CAAP;AAAwC,KAArD,CAAT;AAAiER,IAAAA,CAAC;AAAG,GAAhH;;AAAiH,MAAIX,CAAC,GAAC,UAASU,CAAT,EAAW;AAAC,QAAGA,CAAC,KAAG,KAAK,CAAZ,EAAc;AAACA,MAAAA,CAAC,GAAC,KAAF;AAAQ;;AAAA,QAAG,CAACE,CAAJ,EAAM;AAAC;AAAO;;AAAA,QAAID,CAAC,GAACC,CAAN;AAAQX,IAAAA,SAAS,CAAE,YAAU;AAAC,aAAOU,CAAC,CAACO,SAAF,CAAYE,MAAZ,CAAmB,eAAnB,CAAP;AAA2C,KAAxD,CAAT;;AAAoE,QAAGV,CAAC,IAAEG,CAAC,KAAGD,CAAV,EAAY;AAACA,MAAAA,CAAC,CAACS,KAAF;AAAU;;AAAAT,IAAAA,CAAC,GAACU,SAAF;AAAY,GAAtK;;AAAuK,SAAOd,aAAa,CAAC;AAACe,IAAAA,EAAE,EAACb,CAAJ;AAAMc,IAAAA,WAAW,EAAC,kBAAlB;AAAqCC,IAAAA,SAAS,EAAC,CAA/C;AAAiDC,IAAAA,OAAO,EAAC,UAAShB,CAAT,EAAW;AAAC,aAAOI,CAAC,CAACJ,CAAC,CAACiB,QAAH,EAAYjB,CAAC,CAACkB,QAAd,EAAuBvB,oBAAvB,CAAR;AAAqD,KAA1H;AAA2HwB,IAAAA,MAAM,EAAC,UAASnB,CAAT,EAAW;AAAC,aAAOI,CAAC,CAACJ,CAAC,CAACiB,QAAH,EAAYjB,CAAC,CAACkB,QAAd,EAAuBrB,sBAAvB,CAAR;AAAuD,KAArM;AAAsMuB,IAAAA,KAAK,EAAC,YAAU;AAAC9B,MAAAA,CAAC,CAAC,IAAD,CAAD;AAAQG,MAAAA,kBAAkB;AAAGU,MAAAA,CAAC,GAACS,SAAF;AAAY;AAAhQ,GAAD,CAApB;AAAwR,CAA5vB;;AAA6vB,SAAOb,yBAAyB,IAAIT,CAApC","sourcesContent":["import{c as writeTask}from\"./index-7a8b7a1c.js\";import{h as hapticSelectionEnd,a as hapticSelectionStart,b as hapticSelectionChanged}from\"./haptic-27b3f981.js\";import{createGesture}from\"./index-f49d994d.js\";var createButtonActiveGesture=function(t,e){var n;var r;var i=function(t,r,i){if(typeof document===\"undefined\"){return}var o=document.elementFromPoint(t,r);if(!o||!e(o)){c();return}if(o!==n){c();a(o,i)}};var a=function(t,e){n=t;if(!r){r=n}var i=n;writeTask((function(){return i.classList.add(\"ion-activated\")}));e()};var c=function(t){if(t===void 0){t=false}if(!n){return}var e=n;writeTask((function(){return e.classList.remove(\"ion-activated\")}));if(t&&r!==n){n.click()}n=undefined};return createGesture({el:t,gestureName:\"buttonActiveDrag\",threshold:0,onStart:function(t){return i(t.currentX,t.currentY,hapticSelectionStart)},onMove:function(t){return i(t.currentX,t.currentY,hapticSelectionChanged)},onEnd:function(){c(true);hapticSelectionEnd();r=undefined}})};export{createButtonActiveGesture as c};"]},"metadata":{},"sourceType":"module"}