1234567891011121314151617181920 |
- function focusableContentEvaluate(node, options, virtualNode) {
- /**
- * Note:
- * Check if given node contains focusable elements (excluding thyself)
- */
- const tabbableElements = virtualNode.tabbableElements;
- if (!tabbableElements) {
- return false;
- }
- // remove thyself from tabbable elements (if exists)
- const tabbableContentElements = tabbableElements.filter(
- el => el !== virtualNode
- );
- return tabbableContentElements.length > 0;
- }
- export default focusableContentEvaluate;
|