Skip to content

Commit b25c69c

Browse files
GianoglioEnricoEnricoGianoglio
andauthored
feat(react-cap-theme): react-menu components refactoring (#650)
Co-authored-by: EnricoGianoglio <egianoglio@microsoft.com>
1 parent 8c1c85c commit b25c69c

32 files changed

Lines changed: 443 additions & 441 deletions
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "patch",
3+
"comment": "react-menu components refactoring",
4+
"packageName": "@fluentui-contrib/react-cap-theme",
5+
"email": "egianoglio@microsoft.com",
6+
"dependentChangeType": "patch"
7+
}

packages/react-cap-theme/src/capStyleHooks.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,9 @@ import {
9898
useMenuGroupHeaderStyles,
9999
useMenuItemStyles,
100100
useMenuItemCheckboxStyles,
101+
useMenuItemLinkStyles,
101102
useMenuItemRadioStyles,
103+
useMenuItemSwitchStyles,
102104
useMenuPopoverStyles,
103105
useMenuSplitGroupStyles,
104106
} from './components/react-menu';
@@ -107,7 +109,9 @@ import type {
107109
MenuGroupHeaderState,
108110
MenuItemState,
109111
MenuItemCheckboxState,
112+
MenuItemLinkState,
110113
MenuItemRadioState,
114+
MenuItemSwitchState,
111115
MenuPopoverState,
112116
MenuSplitGroupState,
113117
} from '@fluentui/react-menu';
@@ -279,6 +283,12 @@ export const CAP_STYLE_HOOKS: NonNullable<
279283
useMenuItemCheckboxStyles_unstable: (state) => {
280284
return useMenuItemCheckboxStyles(state as MenuItemCheckboxState);
281285
},
286+
useMenuItemLinkStyles_unstable: (state) => {
287+
return useMenuItemLinkStyles(state as MenuItemLinkState);
288+
},
289+
useMenuItemSwitchStyles_unstable: (state) => {
290+
return useMenuItemSwitchStyles(state as MenuItemSwitchState);
291+
},
282292
useMenuItemRadioStyles_unstable: (state) => {
283293
return useMenuItemRadioStyles(state as MenuItemRadioState);
284294
},

packages/react-cap-theme/src/components/react-menu/Menu.ts

Lines changed: 0 additions & 17 deletions
This file was deleted.

packages/react-cap-theme/src/components/react-menu/MenuDivider.ts

Lines changed: 0 additions & 13 deletions
This file was deleted.

packages/react-cap-theme/src/components/react-menu/MenuGroup.ts

Lines changed: 0 additions & 17 deletions
This file was deleted.

packages/react-cap-theme/src/components/react-menu/MenuGroupHeader.ts

Lines changed: 0 additions & 13 deletions
This file was deleted.

packages/react-cap-theme/src/components/react-menu/MenuItem.ts

Lines changed: 0 additions & 15 deletions
This file was deleted.

packages/react-cap-theme/src/components/react-menu/MenuItemCheckbox.ts

Lines changed: 0 additions & 12 deletions
This file was deleted.

packages/react-cap-theme/src/components/react-menu/MenuItemLink.ts

Lines changed: 0 additions & 12 deletions
This file was deleted.

packages/react-cap-theme/src/components/react-menu/MenuItemRadio.ts

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)