diff --git a/change/@fluentui-react-breadcrumb-preview-4a519bc6-2ba9-46ca-9959-8a0ca5985548.json b/change/@fluentui-react-breadcrumb-preview-4a519bc6-2ba9-46ca-9959-8a0ca5985548.json
new file mode 100644
index 00000000000000..d8acb5a41ba31a
--- /dev/null
+++ b/change/@fluentui-react-breadcrumb-preview-4a519bc6-2ba9-46ca-9959-8a0ca5985548.json
@@ -0,0 +1,7 @@
+{
+ "type": "patch",
+ "comment": "fix: made BreadcrumbButton consistent with other items",
+ "packageName": "@fluentui/react-breadcrumb-preview",
+ "email": "vkozlova@microsoft.com",
+ "dependentChangeType": "patch"
+}
diff --git a/packages/react-components/react-breadcrumb-preview/src/components/BreadcrumbButton/useBreadcrumbButtonStyles.styles.ts b/packages/react-components/react-breadcrumb-preview/src/components/BreadcrumbButton/useBreadcrumbButtonStyles.styles.ts
index 51126c128273ee..2e9c34ac09d9e3 100644
--- a/packages/react-components/react-breadcrumb-preview/src/components/BreadcrumbButton/useBreadcrumbButtonStyles.styles.ts
+++ b/packages/react-components/react-breadcrumb-preview/src/components/BreadcrumbButton/useBreadcrumbButtonStyles.styles.ts
@@ -28,6 +28,8 @@ const defaultButtonStyles = {
const useStyles = makeStyles({
root: {
...shorthands.padding(tokens.spacingHorizontalNone),
+ minWidth: 'unset',
+ textWrap: 'nowrap',
},
small: {
height: '24px',
diff --git a/packages/react-components/react-breadcrumb-preview/stories/Breadcrumb/BreadcrumbSize.stories.tsx b/packages/react-components/react-breadcrumb-preview/stories/Breadcrumb/BreadcrumbSize.stories.tsx
index 153b9f7fff7f0e..0dffcb623d4c7e 100644
--- a/packages/react-components/react-breadcrumb-preview/stories/Breadcrumb/BreadcrumbSize.stories.tsx
+++ b/packages/react-components/react-breadcrumb-preview/stories/Breadcrumb/BreadcrumbSize.stories.tsx
@@ -1,5 +1,12 @@
import * as React from 'react';
-import { Breadcrumb, BreadcrumbItem, BreadcrumbDivider, BreadcrumbProps } from '@fluentui/react-breadcrumb-preview';
+import {
+ Breadcrumb,
+ BreadcrumbItem,
+ BreadcrumbDivider,
+ BreadcrumbProps,
+ BreadcrumbButton,
+ BreadcrumbLink,
+} from '@fluentui/react-breadcrumb-preview';
import { RadioGroup, Radio, Label } from '@fluentui/react-components';
type Item = {
@@ -34,6 +41,31 @@ function renderItem(item: Item, size: BreadcrumbProps['size']) {
);
}
+
+function renderButton(item: Item) {
+ const isLastItem = items.length - 1 === item.key;
+ return (
+