@adyen/adyen-web
Version:
[](https://www.npmjs.com/package/@adyen/adyen-web)
3 lines (2 loc) • 410 B
JavaScript
import{useCallback as r}from"../../external/preact/hooks/dist/hooks.js";import{setFocusOnField as o}from"../setFocus.js";function t(t){return{focusFirstError:r((r,n)=>{const e=function(r){var o;return r&&"object"==typeof r&&"current"in r?null!==(o=r.current)&&void 0!==o?o:void 0:r}(t);if(!e)return;const s=n.find(o=>r[o]);s&&o(e,s)},[t])}}export{t as useErrorFocus};
//# sourceMappingURL=useErrorFocus.js.map