@react-md/menu
Version:
Create menus that auto-position themselves within the viewport and adhere to the accessibility guidelines
18 lines • 642 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MenuEvents = void 0;
var utils_1 = require("@react-md/utils");
/**
* This is just a simple component that is used with the `Menu` component to
* handle the initial focus on mount and re-focusing a previous element on
* unmount.
* @private
*/
function MenuEvents(_a) {
var menuRef = _a.menuRef, cancelled = _a.cancelled, defaultFocus = _a.defaultFocus;
utils_1.usePreviousFocus(cancelled);
utils_1.useFocusOnMount(menuRef, defaultFocus, false, true);
return null;
}
exports.MenuEvents = MenuEvents;
//# sourceMappingURL=MenuEvents.js.map