1234567891011121314151617181920 |
- 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;
|