UNPKG

react-tray

Version:

An accessible tray component useful for navigation menus

20 lines (14 loc) 609 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } var _helpersTabbable = require('../helpers/tabbable'); var _helpersTabbable2 = _interopRequireDefault(_helpersTabbable); exports['default'] = function (node, event) { var tabbable = (0, _helpersTabbable2['default'])(node); var finalTabbable = tabbable[event.shiftKey ? 0 : tabbable.length - 1]; var isLeavingNode = finalTabbable === document.activeElement; return isLeavingNode; }; module.exports = exports['default'];