@adyen/adyen-web
Version:
[](https://www.npmjs.com/package/@adyen/adyen-web)
3 lines (2 loc) • 913 B
JavaScript
import e from"../utils/userAgent.js";function t(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function r({csfState:r,csfProps:c,csfCallbacks:o},n,u){const s=function(e){for(var r=1;r<arguments.length;r++){var c=null!=arguments[r]?arguments[r]:{},o=Object.keys(c);"function"==typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(c).filter(function(e){return Object.getOwnPropertyDescriptor(c,e).enumerable}))),o.forEach(function(r){t(e,r,c[r])})}return e}({},u);delete s.numKey,s.rootNode=c.rootNode,s.type=r.type;const l=s.fieldType;if(s.focus)r.currentFocusObject!==l&&(r.currentFocusObject=l,e.__IS_IOS&&!r.registerFieldForIos&&n());else{r.currentFocusObject===l&&(r.currentFocusObject=null)}const f=s;f.currentFocusObject=r.currentFocusObject,o.onFocus(f)}export{r as handleFocus};
//# sourceMappingURL=handleFocus.js.map