@atlaskit/dropdown-menu
Version:
A dropdown menu displays a list of actions or options to a user.
19 lines (18 loc) • 629 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.FocusManagerContext = void 0;
var _react = require("react");
var _noop = _interopRequireDefault(require("@atlaskit/ds-lib/noop"));
/**
* __Focus manager context__
*
* A context that stores dropdown menu item refs and provides a way to register
* them for focus management within the dropdown menu.
*/
var FocusManagerContext = exports.FocusManagerContext = /*#__PURE__*/(0, _react.createContext)({
menuItemRefs: [],
registerRef: _noop.default
});