New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@szhsin/react-menu

Package Overview
Dependencies
Maintainers
1
Versions
84
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@szhsin/react-menu - npm Package Compare versions

Comparing version 3.0.1 to 3.0.2

10

dist/es/components/MenuList.js

@@ -393,4 +393,2 @@ import { objectWithoutPropertiesLoose as _objectWithoutPropertiesLoose, extends as _extends } from '../_virtual/_rollupPluginBabelHelpers.js';

return {
parentMenuRef: menuRef,
parentOverflow: overflow,
isParentOpen: isOpen,

@@ -402,3 +400,3 @@ isSubmenuOpen: isSubmenuOpen,

};
}, [isOpen, isSubmenuOpen, overflow, dispatch, updateItems]);
}, [isOpen, isSubmenuOpen, dispatch, updateItems]);
var maxHeight, overflowAmt;

@@ -414,5 +412,7 @@

overflow: overflow,
overflowAmt: overflowAmt
overflowAmt: overflowAmt,
parentMenuRef: menuRef,
parentDir: expandedDirection
};
}, [reposSubmenu, overflow, overflowAmt]);
}, [reposSubmenu, overflow, overflowAmt, expandedDirection]);
var overflowStyle = maxHeight >= 0 ? {

@@ -419,0 +419,0 @@ maxHeight: maxHeight,

@@ -12,3 +12,3 @@ import { objectWithoutPropertiesLoose as _objectWithoutPropertiesLoose, extends as _extends } from '../_virtual/_rollupPluginBabelHelpers.js';

import { useBEM } from '../hooks/useBEM.js';
import { SettingsContext, ItemSettingsContext, MenuListItemContext, HoverActionTypes, menuClass, subMenuClass, menuItemClass, Keys, FocusPositions } from '../utils/constants.js';
import { SettingsContext, ItemSettingsContext, MenuListContext, MenuListItemContext, HoverActionTypes, menuClass, subMenuClass, menuItemClass, Keys, FocusPositions } from '../utils/constants.js';
import { useCombinedRef } from '../hooks/useCombinedRef.js';

@@ -24,4 +24,3 @@ import { menuPropTypes, uncontrolledMenuPropTypes, stylePropTypes } from '../utils/propTypes.js';

disabled = _ref.disabled,
_ref$direction = _ref.direction,
direction = _ref$direction === void 0 ? 'right' : _ref$direction,
direction = _ref.direction,
label = _ref.label,

@@ -44,11 +43,14 @@ openTrigger = _ref.openTrigger,

var _useContext2 = useContext(MenuListItemContext),
var _useContext2 = useContext(MenuListContext),
parentMenuRef = _useContext2.parentMenuRef,
parentOverflow = _useContext2.parentOverflow,
isParentOpen = _useContext2.isParentOpen,
isSubmenuOpen = _useContext2.isSubmenuOpen,
setOpenSubmenuCount = _useContext2.setOpenSubmenuCount,
dispatch = _useContext2.dispatch,
updateItems = _useContext2.updateItems;
parentDir = _useContext2.parentDir,
parentOverflow = _useContext2.overflow;
var _useContext3 = useContext(MenuListItemContext),
isParentOpen = _useContext3.isParentOpen,
isSubmenuOpen = _useContext3.isSubmenuOpen,
setOpenSubmenuCount = _useContext3.setOpenSubmenuCount,
dispatch = _useContext3.dispatch,
updateItems = _useContext3.updateItems;
var isPortal = parentOverflow !== 'visible';

@@ -207,3 +209,3 @@

containerRef: isPortal ? rootMenuRef : containerRef,
direction: direction,
direction: direction || (parentDir === 'right' || parentDir === 'left' ? parentDir : 'right'),
parentScrollingRef: isPortal && parentMenuRef,

@@ -210,0 +212,0 @@ isDisabled: isDisabled

{
"name": "@szhsin/react-menu",
"version": "3.0.1",
"version": "3.0.2",
"description": "React component for building accessible menu, dropdown, submenu, context menu and more.",

@@ -60,3 +60,3 @@ "author": "Zheng Song",

"dtslint": "^4.2.1",
"eslint": "^8.13.0",
"eslint": "^8.15.0",
"eslint-config-prettier": "^8.5.0",

@@ -67,9 +67,10 @@ "eslint-plugin-jest": "^26.1.5",

"eslint-plugin-react-hooks-addons": "^0.3.1",
"jest": "^27.5.1",
"jest": "^28.1.0",
"jest-environment-jsdom": "^28.1.0",
"npm-run-all": "^4.1.5",
"prettier": "^2.6.2",
"react": "^18.0.0",
"react-dom": "^18.0.0",
"rollup": "^2.70.1",
"sass": "^1.50.0",
"react": "^18.1.0",
"react-dom": "^18.1.0",
"rollup": "^2.72.1",
"sass": "^1.51.0",
"typescript": "^4.6.3"

@@ -76,0 +77,0 @@ },

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc