Skip to content

Commit dfca51e

Browse files
authored
fix(react-headless-components-preview): use global focusgroup typing for MenuListState (#36608)
1 parent 4456170 commit dfca51e

3 files changed

Lines changed: 11 additions & 16 deletions

File tree

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "patch",
3+
"comment": "fix: use global focusgroup typing for MenuListState instead of a local intersection",
4+
"packageName": "@fluentui/react-headless-components-preview",
5+
"email": "dmytrokirpa@microsoft.com",
6+
"dependentChangeType": "patch"
7+
}

packages/react-components/react-headless-components-preview/library/etc/menu.api.md

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ import { MenuItemSwitchState } from '@fluentui/react-menu';
3535
import type { MenuListContextValues } from '@fluentui/react-menu';
3636
import { MenuListProps } from '@fluentui/react-menu';
3737
import { MenuListSlots } from '@fluentui/react-menu';
38-
import type { MenuListState as MenuListState_2 } from '@fluentui/react-menu';
38+
import { MenuListState } from '@fluentui/react-menu';
3939
import { MenuOpenChangeData } from '@fluentui/react-menu';
4040
import { MenuOpenEvent } from '@fluentui/react-menu';
4141
import { MenuPopoverProps } from '@fluentui/react-menu';
@@ -166,12 +166,7 @@ export { MenuListProps }
166166

167167
export { MenuListSlots }
168168

169-
// @public (undocumented)
170-
export type MenuListState = MenuListState_2 & {
171-
root: {
172-
focusgroup?: string;
173-
};
174-
};
169+
export { MenuListState }
175170

176171
export { MenuOpenChangeData }
177172

@@ -228,7 +223,7 @@ export { renderMenuItemRadio }
228223
export { renderMenuItemSwitch }
229224

230225
// @public (undocumented)
231-
export const renderMenuList: (state: MenuListState_2, contextValues: MenuListContextValues) => JSXElement;
226+
export const renderMenuList: (state: MenuListState, contextValues: MenuListContextValues) => JSXElement;
232227

233228
// @public (undocumented)
234229
export const renderMenuPopover: (state: MenuPopoverState) => JSXElement;
Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,7 @@
1-
import type { MenuListState as MenuListBaseState } from '@fluentui/react-menu';
2-
31
export type {
2+
MenuListState,
43
MenuListProps,
54
MenuListSlots,
65
MenuCheckedValueChangeData,
76
MenuCheckedValueChangeEvent,
87
} from '@fluentui/react-menu';
9-
10-
export type MenuListState = MenuListBaseState & {
11-
root: {
12-
focusgroup?: string;
13-
};
14-
};

0 commit comments

Comments
 (0)