UNPKG

react-klasha

Version:

This is an reactJS library for implementing klasha payment gateway

21 lines (15 loc) 447 B
import { isModalOpen } from '../../commons/dom'; function focusableModalOpenEvaluate(node, options, virtualNode) { const tabbableElements = virtualNode.tabbableElements.map( ({ actualNode }) => actualNode ); if (!tabbableElements || !tabbableElements.length) { return true; } if (isModalOpen()) { this.relatedNodes(tabbableElements); return undefined; } return true; } export default focusableModalOpenEvaluate;