diff --git a/plugins/aks-desktop/src/components/CreateAKSProject/components/Breadcrumb.stories.tsx b/plugins/aks-desktop/src/components/CreateAKSProject/components/Breadcrumb.stories.tsx index 7f62b6a08..2c184b55b 100644 --- a/plugins/aks-desktop/src/components/CreateAKSProject/components/Breadcrumb.stories.tsx +++ b/plugins/aks-desktop/src/components/CreateAKSProject/components/Breadcrumb.stories.tsx @@ -32,3 +32,10 @@ export const MiddleStep: StoryFn = () => ( export const LastStep: StoryFn = () => ( ); + +/** Narrow container — verifies wrap behavior at constrained widths (e.g., 200% zoom). */ +export const NarrowContainer: StoryFn = () => ( +
+ +
+); diff --git a/plugins/aks-desktop/src/components/CreateAKSProject/components/Breadcrumb.tsx b/plugins/aks-desktop/src/components/CreateAKSProject/components/Breadcrumb.tsx index 328f6a6d2..c9fa49083 100644 --- a/plugins/aks-desktop/src/components/CreateAKSProject/components/Breadcrumb.tsx +++ b/plugins/aks-desktop/src/components/CreateAKSProject/components/Breadcrumb.tsx @@ -27,12 +27,10 @@ export const Breadcrumb: React.FC = ({ steps, activeStep, onSte alignItems: 'center', // @ts-ignore todo: fix this backgroundColor: theme.palette.background.muted, + flexWrap: 'wrap', + gap: 1, px: 3, py: 2, - overflowX: 'auto', - [theme.breakpoints.down('md')]: { - flexDirection: 'column', - }, })} > {steps.map((label, index) => ( @@ -100,13 +98,17 @@ export const Breadcrumb: React.FC = ({ steps, activeStep, onSte > {label} - - {index < steps.length - 1 && ( - - > - - )} + {index < steps.length - 1 && ( + + )} + ))}