@atlaskit/atlassian-navigation
Version:
A horizontal navigation component for Atlassian apps.
19 lines • 709 B
JavaScript
import React, { useMemo } from 'react';
import { OverflowContext } from './overflow-context';
// eslint-disable-next-line @repo/internal/react/require-jsdoc
export var OverflowProvider = function OverflowProvider(_ref) {
var children = _ref.children,
isVisible = _ref.isVisible,
openOverflowMenu = _ref.openOverflowMenu,
closeOverflowMenu = _ref.closeOverflowMenu;
var value = useMemo(function () {
return {
isVisible: isVisible,
openOverflowMenu: openOverflowMenu,
closeOverflowMenu: closeOverflowMenu
};
}, [isVisible, openOverflowMenu, closeOverflowMenu]);
return /*#__PURE__*/React.createElement(OverflowContext.Provider, {
value: value
}, children);
};