Skip to content

Commit 9fc3ee2

Browse files
Fix unified tabs pushing out topnavmenu
1 parent 5036ced commit 9fc3ee2

1 file changed

Lines changed: 29 additions & 7 deletions

File tree

src/platform/plugins/shared/navigation/public/top_nav_menu_beta/top_nav_menu_beta.stories.tsx

Lines changed: 29 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -76,9 +76,17 @@ const TopNavMenuBetaWrapper = ({ showTabs = false, ...props }: TopNavMenuBetaWra
7676
alignItems="center"
7777
wrap={false}
7878
responsive={false}
79-
justifyContent="spaceBetween"
79+
css={css`
80+
width: 100%;
81+
`}
8082
>
81-
<EuiFlexItem grow={true}>
83+
<EuiFlexItem
84+
grow={true}
85+
css={css`
86+
min-width: 0;
87+
overflow: hidden;
88+
`}
89+
>
8290
<UnifiedTabs
8391
items={tabsState.managedItems}
8492
selectedItemId={tabsState.managedSelectedItemId}
@@ -98,10 +106,20 @@ const TopNavMenuBetaWrapper = ({ showTabs = false, ...props }: TopNavMenuBetaWra
98106
onEBTEvent={action('tabs-ebt-event')}
99107
/>
100108
</EuiFlexItem>
101-
<EuiFlexItem grow={false}>
109+
<EuiFlexItem
110+
grow={false}
111+
css={css`
112+
flex-shrink: 0;
113+
`}
114+
>
102115
<VerticalRule />
103116
</EuiFlexItem>
104-
<EuiFlexItem grow={false}>
117+
<EuiFlexItem
118+
grow={false}
119+
css={css`
120+
flex-shrink: 0;
121+
`}
122+
>
105123
<TopNavMenuBeta {...props} />
106124
</EuiFlexItem>
107125
</EuiFlexGroup>
@@ -119,9 +137,13 @@ const TopNavMenuBetaWrapper = ({ showTabs = false, ...props }: TopNavMenuBetaWra
119137
: undefined
120138
}
121139
>
122-
<EuiFlexGroup justifyContent="flexEnd" alignItems="center">
123-
{content}
124-
</EuiFlexGroup>
140+
{showTabs ? (
141+
content
142+
) : (
143+
<EuiFlexGroup justifyContent="flexEnd" alignItems="center">
144+
{content}
145+
</EuiFlexGroup>
146+
)}
125147
</EuiHeader>
126148
);
127149
};

0 commit comments

Comments
 (0)