rsuite
Version:
A suite of react components
26 lines (22 loc) • 1.07 kB
JavaScript
import React from 'react';
export var MenuActionTypes;
(function (MenuActionTypes) {
MenuActionTypes[MenuActionTypes["RegisterItem"] = 0] = "RegisterItem";
MenuActionTypes[MenuActionTypes["UnregisterItem"] = 1] = "UnregisterItem";
MenuActionTypes[MenuActionTypes["OpenMenu"] = 2] = "OpenMenu";
MenuActionTypes[MenuActionTypes["CloseMenu"] = 3] = "CloseMenu";
MenuActionTypes[MenuActionTypes["MoveFocus"] = 4] = "MoveFocus";
})(MenuActionTypes || (MenuActionTypes = {}));
export var MoveFocusTo;
(function (MoveFocusTo) {
MoveFocusTo[MoveFocusTo["Next"] = 0] = "Next";
MoveFocusTo[MoveFocusTo["Prev"] = 1] = "Prev";
MoveFocusTo[MoveFocusTo["Last"] = 2] = "Last";
MoveFocusTo[MoveFocusTo["First"] = 3] = "First";
MoveFocusTo[MoveFocusTo["Specific"] = 4] = "Specific";
MoveFocusTo[MoveFocusTo["None"] = 5] = "None";
})(MoveFocusTo || (MoveFocusTo = {}));
// Defaults to null for checking whether a Menu is inside another menu
var MenuContext = /*#__PURE__*/React.createContext(null);
MenuContext.displayName = 'MenuContext';
export default MenuContext;