diff --git a/change/@fluentui-react-virtualizer-32407628-78bb-4307-bbf4-d0a366f48deb.json b/change/@fluentui-react-virtualizer-32407628-78bb-4307-bbf4-d0a366f48deb.json new file mode 100644 index 00000000000000..8907b8526f7ea1 --- /dev/null +++ b/change/@fluentui-react-virtualizer-32407628-78bb-4307-bbf4-d0a366f48deb.json @@ -0,0 +1,7 @@ +{ + "type": "prerelease", + "comment": "fix: remove disallowed v9 react-fabric/v8 from dependency to mitigate dep-tree creep", + "packageName": "@fluentui/react-virtualizer", + "email": "martinhochel@microsoft.com", + "dependentChangeType": "patch" +} diff --git a/packages/react-components/react-virtualizer/package.json b/packages/react-components/react-virtualizer/package.json index d889c704dc6d8e..70d3efb0e767e3 100644 --- a/packages/react-components/react-virtualizer/package.json +++ b/packages/react-components/react-virtualizer/package.json @@ -32,7 +32,6 @@ }, "dependencies": { "@fluentui/react-utilities": "^9.7.2", - "@fluentui/react": "^8.106.9", "@griffel/react": "^1.5.2", "@swc/helpers": "^0.4.14" }, diff --git a/packages/react-components/react-virtualizer/stories/Virtualizer/DefaultUnbounded.stories.tsx b/packages/react-components/react-virtualizer/stories/Virtualizer/DefaultUnbounded.stories.tsx index 06aa9cc66be6dc..270ff23a8d6f45 100644 --- a/packages/react-components/react-virtualizer/stories/Virtualizer/DefaultUnbounded.stories.tsx +++ b/packages/react-components/react-virtualizer/stories/Virtualizer/DefaultUnbounded.stories.tsx @@ -1,6 +1,7 @@ import * as React from 'react'; import { Virtualizer, useStaticVirtualizerMeasure } from '@fluentui/react-components/unstable'; import { makeStyles } from '@fluentui/react-components'; +// @ts-expect-error - we don support path aliases for libraries with both v8 and v9 as dependencies import { ThemeProvider } from '@fluentui/react'; import { useFluent } from '@fluentui/react-components'; diff --git a/packages/react-components/react-virtualizer/stories/Virtualizer/MultiUnbounded.stories.tsx b/packages/react-components/react-virtualizer/stories/Virtualizer/MultiUnbounded.stories.tsx index f903f16723a8ab..1ea3d9bb953647 100644 --- a/packages/react-components/react-virtualizer/stories/Virtualizer/MultiUnbounded.stories.tsx +++ b/packages/react-components/react-virtualizer/stories/Virtualizer/MultiUnbounded.stories.tsx @@ -1,6 +1,7 @@ import * as React from 'react'; import { Virtualizer, useStaticVirtualizerMeasure } from '@fluentui/react-components/unstable'; import { makeStyles, useFluent } from '@fluentui/react-components'; +// @ts-expect-error - we don support path aliases for libraries with both v8 and v9 as dependencies import { ThemeProvider } from '@fluentui/react'; const useStyles = makeStyles({ diff --git a/packages/react-components/react-virtualizer/stories/VirtualizerScrollView/Default.stories.tsx b/packages/react-components/react-virtualizer/stories/VirtualizerScrollView/Default.stories.tsx index 9ea10c6ee8d342..45ffb294fe4183 100644 --- a/packages/react-components/react-virtualizer/stories/VirtualizerScrollView/Default.stories.tsx +++ b/packages/react-components/react-virtualizer/stories/VirtualizerScrollView/Default.stories.tsx @@ -1,6 +1,7 @@ import * as React from 'react'; import { VirtualizerScrollView } from '@fluentui/react-components/unstable'; import { makeStyles } from '@fluentui/react-components'; +// @ts-expect-error - we don support path aliases for libraries with both v8 and v9 as dependencies import { ThemeProvider } from '@fluentui/react'; const useStyles = makeStyles({