1 | import { __rest } from "tslib";
|
2 | import React from 'react';
|
3 | import { Menu } from './Menu';
|
4 | import { MenuContent } from './MenuContent';
|
5 | import { MenuList } from './MenuList';
|
6 | import { MenuContext } from './MenuContext';
|
7 | export const DrilldownMenu = (_a) => {
|
8 | var { children, id, isMenuDrilledIn = false, getHeight } = _a, props = __rest(_a, ["children", "id", "isMenuDrilledIn", "getHeight"]);
|
9 | return (
|
10 |
|
11 | React.createElement(MenuContext.Consumer, null, (_a) => {
|
12 | var { menuId, parentMenu, flyoutRef, setFlyoutRef, disableHover } = _a, context = __rest(_a, ["menuId", "parentMenu", "flyoutRef", "setFlyoutRef", "disableHover"]);
|
13 | return (React.createElement(Menu, Object.assign({ id: id, parentMenu: menuId, isMenuDrilledIn: isMenuDrilledIn, isRootMenu: false, ref: React.createRef() }, context, props),
|
14 | React.createElement(MenuContent, { getHeight: getHeight },
|
15 | React.createElement(MenuList, null, children))));
|
16 | })
|
17 |
|
18 | );
|
19 | };
|
20 | DrilldownMenu.displayName = 'DrilldownMenu';
|
21 |
|
\ | No newline at end of file |