react-tray
Version:
An accessible tray component useful for navigation menus
20 lines (14 loc) • 609 B
JavaScript
;
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'];