MCPcopy Create free account
hub / github.com/adobe/react-spectrum / closeSubmenu

Function closeSubmenu

packages/react-stately/src/menu/useMenuTriggerState.ts:85–94  ·  view source on GitHub ↗
(triggerKey: Key, level: number)

Source from the content-addressed store, hash-verified

83 };
84
85 let closeSubmenu = (triggerKey: Key, level: number) => {
86 setExpandedKeysStack(oldStack => {
87 let key = oldStack[level];
88 if (key === triggerKey) {
89 return oldStack.slice(0, level);
90 } else {
91 return oldStack;
92 }
93 });
94 };
95
96 return {
97 focusStrategy,

Callers 1

useSubmenuTriggerStateFunction · 0.85

Calls 1

sliceMethod · 0.80

Tested by

no test coverage detected