react-klasha
Version:
This is an reactJS library for implementing klasha payment gateway
1 lines • 16 kB
JSON
{"ast":null,"code":"import { r as registerInstance, h, H as Host } from \"./index-7a8b7a1c.js\";\nimport { c as config, b as getIonMode } from \"./ionic-global-63a97a32.js\";\nimport { c as createColorClasses } from \"./theme-ff3fc52f.js\";\nimport { S as SPINNERS } from \"./spinner-configs-cd7845af.js\";\nvar spinnerCss = \":host{display:inline-block;position:relative;width:28px;height:28px;color:var(--color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:host(.ion-color){color:var(--ion-color-base)}svg{left:0;top:0;-webkit-transform-origin:center;transform-origin:center;position:absolute;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}[dir=rtl] svg,:host-context([dir=rtl]) svg{left:unset;right:unset;right:0}[dir=rtl] svg,:host-context([dir=rtl]) svg{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}:host(.spinner-lines) line,:host(.spinner-lines-small) line{stroke-width:4px;stroke-linecap:round;stroke:currentColor}:host(.spinner-lines) svg,:host(.spinner-lines-small) svg{-webkit-animation:spinner-fade-out 1s linear infinite;animation:spinner-fade-out 1s linear infinite}:host(.spinner-bubbles) svg{-webkit-animation:spinner-scale-out 1s linear infinite;animation:spinner-scale-out 1s linear infinite;fill:currentColor}:host(.spinner-circles) svg{-webkit-animation:spinner-fade-out 1s linear infinite;animation:spinner-fade-out 1s linear infinite;fill:currentColor}:host(.spinner-crescent) circle{fill:transparent;stroke-width:4px;stroke-dasharray:128px;stroke-dashoffset:82px;stroke:currentColor}:host(.spinner-crescent) svg{-webkit-animation:spinner-rotate 1s linear infinite;animation:spinner-rotate 1s linear infinite}:host(.spinner-dots) circle{stroke-width:0;fill:currentColor}:host(.spinner-dots) svg{-webkit-animation:spinner-dots 1s linear infinite;animation:spinner-dots 1s linear infinite}:host(.spinner-circular){-webkit-animation:spinner-circular linear infinite;animation:spinner-circular linear infinite}:host(.spinner-circular) circle{-webkit-animation:spinner-circular-inner ease-in-out infinite;animation:spinner-circular-inner ease-in-out infinite;stroke:currentColor;stroke-dasharray:80px, 200px;stroke-dashoffset:0px;stroke-width:5.6;fill:none}:host(.spinner-paused),:host(.spinner-paused) svg,:host(.spinner-paused) circle{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes spinner-fade-out{0%{opacity:1}100%{opacity:0}}@keyframes spinner-fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes spinner-scale-out{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(0, 0);transform:scale(0, 0)}}@keyframes spinner-scale-out{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(0, 0);transform:scale(0, 0)}}@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-dots{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}50%{-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);opacity:0.3}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}}@keyframes spinner-dots{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}50%{-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);opacity:0.3}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}}@-webkit-keyframes spinner-circular{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-circular{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-circular-inner{0%{stroke-dasharray:1px, 200px;stroke-dashoffset:0px}50%{stroke-dasharray:100px, 200px;stroke-dashoffset:-15px}100%{stroke-dasharray:100px, 200px;stroke-dashoffset:-125px}}@keyframes spinner-circular-inner{0%{stroke-dasharray:1px, 200px;stroke-dashoffset:0px}50%{stroke-dasharray:100px, 200px;stroke-dashoffset:-15px}100%{stroke-dasharray:100px, 200px;stroke-dashoffset:-125px}}\";\n\nvar Spinner = function () {\n function e(e) {\n registerInstance(this, e);\n this.paused = false;\n }\n\n e.prototype.getName = function () {\n var e = this.name || config.get(\"spinner\");\n var r = getIonMode(this);\n\n if (e) {\n return e;\n }\n\n return r === \"ios\" ? \"lines\" : \"circular\";\n };\n\n e.prototype.render = function () {\n var e;\n var r = this;\n var n = getIonMode(r);\n var t = r.getName();\n var s = SPINNERS[t] || SPINNERS[\"lines\"];\n var i = typeof r.duration === \"number\" && r.duration > 10 ? r.duration : s.dur;\n var a = [];\n\n if (s.circles !== undefined) {\n for (var o = 0; o < s.circles; o++) {\n a.push(buildCircle(s, i, o, s.circles));\n }\n } else if (s.lines !== undefined) {\n for (var o = 0; o < s.lines; o++) {\n a.push(buildLine(s, i, o, s.lines));\n }\n }\n\n return h(Host, {\n class: createColorClasses(r.color, (e = {}, e[n] = true, e[\"spinner-\" + t] = true, e[\"spinner-paused\"] = !!r.paused || config.getBoolean(\"_testing\"), e)),\n role: \"progressbar\",\n style: s.elmDuration ? {\n animationDuration: i + \"ms\"\n } : {}\n }, a);\n };\n\n return e;\n}();\n\nvar buildCircle = function (e, r, n, t) {\n var s = e.fn(r, n, t);\n s.style[\"animation-duration\"] = r + \"ms\";\n return h(\"svg\", {\n viewBox: s.viewBox || \"0 0 64 64\",\n style: s.style\n }, h(\"circle\", {\n transform: s.transform || \"translate(32,32)\",\n cx: s.cx,\n cy: s.cy,\n r: s.r,\n style: e.elmDuration ? {\n animationDuration: r + \"ms\"\n } : {}\n }));\n};\n\nvar buildLine = function (e, r, n, t) {\n var s = e.fn(r, n, t);\n s.style[\"animation-duration\"] = r + \"ms\";\n return h(\"svg\", {\n viewBox: s.viewBox || \"0 0 64 64\",\n style: s.style\n }, h(\"line\", {\n transform: \"translate(32,32)\",\n y1: s.y1,\n y2: s.y2\n }));\n};\n\nSpinner.style = spinnerCss;\nexport { Spinner as ion_spinner };","map":{"version":3,"sources":["/Users/adekanbidansteve/github/klasha/react-klasha/ionic-test/node_modules/@ionic/core/dist/esm-es5/ion-spinner.entry.js"],"names":["r","registerInstance","h","H","Host","c","config","b","getIonMode","createColorClasses","S","SPINNERS","spinnerCss","Spinner","e","paused","prototype","getName","name","get","render","n","t","s","i","duration","dur","a","circles","undefined","o","push","buildCircle","lines","buildLine","class","color","getBoolean","role","style","elmDuration","animationDuration","fn","viewBox","transform","cx","cy","y1","y2","ion_spinner"],"mappings":"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","sourcesContent":["import{r as registerInstance,h,H as Host}from\"./index-7a8b7a1c.js\";import{c as config,b as getIonMode}from\"./ionic-global-63a97a32.js\";import{c as createColorClasses}from\"./theme-ff3fc52f.js\";import{S as SPINNERS}from\"./spinner-configs-cd7845af.js\";var spinnerCss=\":host{display:inline-block;position:relative;width:28px;height:28px;color:var(--color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:host(.ion-color){color:var(--ion-color-base)}svg{left:0;top:0;-webkit-transform-origin:center;transform-origin:center;position:absolute;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}[dir=rtl] svg,:host-context([dir=rtl]) svg{left:unset;right:unset;right:0}[dir=rtl] svg,:host-context([dir=rtl]) svg{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}:host(.spinner-lines) line,:host(.spinner-lines-small) line{stroke-width:4px;stroke-linecap:round;stroke:currentColor}:host(.spinner-lines) svg,:host(.spinner-lines-small) svg{-webkit-animation:spinner-fade-out 1s linear infinite;animation:spinner-fade-out 1s linear infinite}:host(.spinner-bubbles) svg{-webkit-animation:spinner-scale-out 1s linear infinite;animation:spinner-scale-out 1s linear infinite;fill:currentColor}:host(.spinner-circles) svg{-webkit-animation:spinner-fade-out 1s linear infinite;animation:spinner-fade-out 1s linear infinite;fill:currentColor}:host(.spinner-crescent) circle{fill:transparent;stroke-width:4px;stroke-dasharray:128px;stroke-dashoffset:82px;stroke:currentColor}:host(.spinner-crescent) svg{-webkit-animation:spinner-rotate 1s linear infinite;animation:spinner-rotate 1s linear infinite}:host(.spinner-dots) circle{stroke-width:0;fill:currentColor}:host(.spinner-dots) svg{-webkit-animation:spinner-dots 1s linear infinite;animation:spinner-dots 1s linear infinite}:host(.spinner-circular){-webkit-animation:spinner-circular linear infinite;animation:spinner-circular linear infinite}:host(.spinner-circular) circle{-webkit-animation:spinner-circular-inner ease-in-out infinite;animation:spinner-circular-inner ease-in-out infinite;stroke:currentColor;stroke-dasharray:80px, 200px;stroke-dashoffset:0px;stroke-width:5.6;fill:none}:host(.spinner-paused),:host(.spinner-paused) svg,:host(.spinner-paused) circle{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes spinner-fade-out{0%{opacity:1}100%{opacity:0}}@keyframes spinner-fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes spinner-scale-out{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(0, 0);transform:scale(0, 0)}}@keyframes spinner-scale-out{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(0, 0);transform:scale(0, 0)}}@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-dots{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}50%{-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);opacity:0.3}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}}@keyframes spinner-dots{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}50%{-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);opacity:0.3}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}}@-webkit-keyframes spinner-circular{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-circular{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-circular-inner{0%{stroke-dasharray:1px, 200px;stroke-dashoffset:0px}50%{stroke-dasharray:100px, 200px;stroke-dashoffset:-15px}100%{stroke-dasharray:100px, 200px;stroke-dashoffset:-125px}}@keyframes spinner-circular-inner{0%{stroke-dasharray:1px, 200px;stroke-dashoffset:0px}50%{stroke-dasharray:100px, 200px;stroke-dashoffset:-15px}100%{stroke-dasharray:100px, 200px;stroke-dashoffset:-125px}}\";var Spinner=function(){function e(e){registerInstance(this,e);this.paused=false}e.prototype.getName=function(){var e=this.name||config.get(\"spinner\");var r=getIonMode(this);if(e){return e}return r===\"ios\"?\"lines\":\"circular\"};e.prototype.render=function(){var e;var r=this;var n=getIonMode(r);var t=r.getName();var s=SPINNERS[t]||SPINNERS[\"lines\"];var i=typeof r.duration===\"number\"&&r.duration>10?r.duration:s.dur;var a=[];if(s.circles!==undefined){for(var o=0;o<s.circles;o++){a.push(buildCircle(s,i,o,s.circles))}}else if(s.lines!==undefined){for(var o=0;o<s.lines;o++){a.push(buildLine(s,i,o,s.lines))}}return h(Host,{class:createColorClasses(r.color,(e={},e[n]=true,e[\"spinner-\"+t]=true,e[\"spinner-paused\"]=!!r.paused||config.getBoolean(\"_testing\"),e)),role:\"progressbar\",style:s.elmDuration?{animationDuration:i+\"ms\"}:{}},a)};return e}();var buildCircle=function(e,r,n,t){var s=e.fn(r,n,t);s.style[\"animation-duration\"]=r+\"ms\";return h(\"svg\",{viewBox:s.viewBox||\"0 0 64 64\",style:s.style},h(\"circle\",{transform:s.transform||\"translate(32,32)\",cx:s.cx,cy:s.cy,r:s.r,style:e.elmDuration?{animationDuration:r+\"ms\"}:{}}))};var buildLine=function(e,r,n,t){var s=e.fn(r,n,t);s.style[\"animation-duration\"]=r+\"ms\";return h(\"svg\",{viewBox:s.viewBox||\"0 0 64 64\",style:s.style},h(\"line\",{transform:\"translate(32,32)\",y1:s.y1,y2:s.y2}))};Spinner.style=spinnerCss;export{Spinner as ion_spinner};"]},"metadata":{},"sourceType":"module"}