Path Lines of Code packages/react-menu/bundle-size/Menu.Selectable.fixture.js 13 packages/react-menu/bundle-size/Menu.fixture.js 5 packages/react-menu/jest.config.js 16 packages/react-menu/just.config.ts 2 packages/react-menu/src/Menu.ts 1 packages/react-menu/src/MenuDivider.ts 1 packages/react-menu/src/MenuGroup.ts 1 packages/react-menu/src/MenuGroupHeader.ts 1 packages/react-menu/src/MenuItem.ts 1 packages/react-menu/src/MenuItemCheckbox.ts 1 packages/react-menu/src/MenuItemRadio.ts 1 packages/react-menu/src/MenuList.ts 1 packages/react-menu/src/MenuPopover.ts 1 packages/react-menu/src/MenuSplitGroup.ts 1 packages/react-menu/src/MenuTrigger.ts 1 packages/react-menu/src/common/isConformant.ts 14 packages/react-menu/src/common/mockUseMenuContext.ts 19 packages/react-menu/src/components/Menu/Menu.tsx 11 packages/react-menu/src/components/Menu/Menu.types.ts 47 packages/react-menu/src/components/Menu/index.ts 5 packages/react-menu/src/components/Menu/renderMenu.tsx 9 packages/react-menu/src/components/Menu/useMenu.tsx 188 packages/react-menu/src/components/Menu/useMenuContextValues.ts 38 packages/react-menu/src/components/MenuDivider/MenuDivider.tsx 12 packages/react-menu/src/components/MenuDivider/MenuDivider.types.ts 6 packages/react-menu/src/components/MenuDivider/index.ts 5 packages/react-menu/src/components/MenuDivider/renderMenuDivider.tsx 6 packages/react-menu/src/components/MenuDivider/useMenuDivider.ts 16 packages/react-menu/src/components/MenuDivider/useMenuDividerStyles.ts 17 packages/react-menu/src/components/MenuGroup/MenuGroup.tsx 14 packages/react-menu/src/components/MenuGroup/MenuGroup.types.ts 12 packages/react-menu/src/components/MenuGroup/index.ts 6 packages/react-menu/src/components/MenuGroup/renderMenuGroup.tsx 12 packages/react-menu/src/components/MenuGroup/useMenuGroup.ts 18 packages/react-menu/src/components/MenuGroup/useMenuGroupContextValues.ts 7 packages/react-menu/src/components/MenuGroup/useMenuGroupStyles.ts 7 packages/react-menu/src/components/MenuGroupHeader/MenuGroupHeader.tsx 12 packages/react-menu/src/components/MenuGroupHeader/MenuGroupHeader.types.ts 6 packages/react-menu/src/components/MenuGroupHeader/index.ts 5 packages/react-menu/src/components/MenuGroupHeader/renderMenuGroupHeader.tsx 6 packages/react-menu/src/components/MenuGroupHeader/useMenuGroupHeader.ts 20 packages/react-menu/src/components/MenuGroupHeader/useMenuGroupHeaderStyles.ts 21 packages/react-menu/src/components/MenuItem/MenuItem.tsx 12 packages/react-menu/src/components/MenuItem/MenuItem.types.ts 16 packages/react-menu/src/components/MenuItem/index.ts 5 packages/react-menu/src/components/MenuItem/renderMenuItem.tsx 15 packages/react-menu/src/components/MenuItem/useCharacterSearch.ts 19 packages/react-menu/src/components/MenuItem/useMenuItem.tsx 94 packages/react-menu/src/components/MenuItem/useMenuItemStyles.ts 93 packages/react-menu/src/components/MenuItemCheckbox/MenuItemCheckbox.tsx 12 packages/react-menu/src/components/MenuItemCheckbox/MenuItemCheckbox.types.ts 4 packages/react-menu/src/components/MenuItemCheckbox/index.ts 5 packages/react-menu/src/components/MenuItemCheckbox/renderMenuItemCheckbox.tsx 13 packages/react-menu/src/components/MenuItemCheckbox/useMenuItemCheckbox.tsx 31 packages/react-menu/src/components/MenuItemCheckbox/useMenuItemCheckboxStyles.ts 10 packages/react-menu/src/components/MenuItemRadio/MenuItemRadio.tsx 12 packages/react-menu/src/components/MenuItemRadio/MenuItemRadio.types.ts 4 packages/react-menu/src/components/MenuItemRadio/index.ts 5 packages/react-menu/src/components/MenuItemRadio/renderMenuItemRadio.tsx 13 packages/react-menu/src/components/MenuItemRadio/useMenuItemRadio.tsx 33 packages/react-menu/src/components/MenuItemRadio/useMenuItemRadioStyles.ts 10 packages/react-menu/src/components/MenuList/MenuList.tsx 14 packages/react-menu/src/components/MenuList/MenuList.types.ts 34 packages/react-menu/src/components/MenuList/index.ts 6 packages/react-menu/src/components/MenuList/renderMenuList.tsx 12 packages/react-menu/src/components/MenuList/useMenuList.ts 133 packages/react-menu/src/components/MenuList/useMenuListContextValues.ts 22 packages/react-menu/src/components/MenuList/useMenuListStyles.ts 15 packages/react-menu/src/components/MenuPopover/MenuPopover.tsx 12 packages/react-menu/src/components/MenuPopover/MenuPopover.types.ts 8 packages/react-menu/src/components/MenuPopover/index.ts 5 packages/react-menu/src/components/MenuPopover/renderMenuPopover.tsx 13 packages/react-menu/src/components/MenuPopover/useMenuPopover.ts 68 packages/react-menu/src/components/MenuPopover/useMenuPopoverStyles.ts 21 packages/react-menu/src/components/MenuSplitGroup/MenuSplitGroup.tsx 12 packages/react-menu/src/components/MenuSplitGroup/MenuSplitGroup.types.ts 7 packages/react-menu/src/components/MenuSplitGroup/index.ts 5 packages/react-menu/src/components/MenuSplitGroup/renderMenuSplitGroup.tsx 6 packages/react-menu/src/components/MenuSplitGroup/useMenuSplitGroup.ts 47 packages/react-menu/src/components/MenuSplitGroup/useMenuSplitGroupStyles.ts 30 packages/react-menu/src/components/MenuTrigger/MenuTrigger.tsx 9 packages/react-menu/src/components/MenuTrigger/MenuTrigger.types.ts 16 packages/react-menu/src/components/MenuTrigger/index.ts 4 packages/react-menu/src/components/MenuTrigger/renderMenuTrigger.tsx 5 packages/react-menu/src/components/MenuTrigger/useMenuTrigger.ts 123 packages/react-menu/src/components/index.ts 2 packages/react-menu/src/contexts/menuContext.ts 41 packages/react-menu/src/contexts/menuGroupContext.ts 7 packages/react-menu/src/contexts/menuListContext.tsx 25 packages/react-menu/src/contexts/menuTriggerContext.ts 4 packages/react-menu/src/index.ts 16 packages/react-menu/src/selectable/index.ts 2 packages/react-menu/src/selectable/types.ts 16 packages/react-menu/src/selectable/useCheckmarkStyles.ts 23 packages/react-menu/src/stories/Menu.stories.tsx 36 packages/react-menu/src/stories/MenuAligningWithIcons.stories.tsx 17 packages/react-menu/src/stories/MenuAligningWithSelectableItems.stories.tsx 19 packages/react-menu/src/stories/MenuAnchorToTarget.stories.tsx 43 packages/react-menu/src/stories/MenuCheckboxItems.stories.tsx 41 packages/react-menu/src/stories/MenuControlledCheckboxItems.stories.tsx 34 packages/react-menu/src/stories/MenuControlledRadioItems.stories.tsx 32 packages/react-menu/src/stories/MenuControllingOpenAndClose.stories.tsx 47 packages/react-menu/src/stories/MenuCustomTrigger.stories.tsx 44 packages/react-menu/src/stories/MenuDefault.stories.tsx 17 packages/react-menu/src/stories/MenuGrouppingItems.stories.tsx 42 packages/react-menu/src/stories/MenuInteraction.stories.tsx 47 packages/react-menu/src/stories/MenuList.stories.tsx 15 packages/react-menu/src/stories/MenuListDefault.stories.tsx 26 packages/react-menu/src/stories/MenuListNestedSubmenus.stories.tsx 38 packages/react-menu/src/stories/MenuMemoizedMenuItems.stories.tsx 47 packages/react-menu/src/stories/MenuMenuItemsWithIcons.stories.tsx 21 packages/react-menu/src/stories/MenuNestedSubmenus.stories.tsx 70 packages/react-menu/src/stories/MenuNestedSubmenusControlled.stories.tsx 82 packages/react-menu/src/stories/MenuRadioItems.stories.tsx 41 packages/react-menu/src/stories/MenuRenderFunctionTrigger.stories.tsx 42 packages/react-menu/src/stories/MenuSecondaryContentForMenuItems.stories.tsx 17 packages/react-menu/src/stories/MenuSelectionGroup.stories.tsx 67 packages/react-menu/src/stories/MenuSplitMenuItem.stories.tsx 42 packages/react-menu/src/stories/MenuTriggerWithTooltip.stories.tsx 28 packages/react-menu/src/stories/MenuVisualDividerOnly.stories.tsx 37 packages/react-menu/src/utils/index.ts 1 packages/react-menu/src/utils/useIsSubmenu.ts 8 packages/react-menu/src/utils/useOnMenuEnter.ts 31