Skip to content

Commit 9625858

Browse files
paulinashakirovaCAWilson94
authored andcommitted
[New navigation] Use custom offset in EuiTooltip (elastic#234553)
## Summary Implementing custom `EuiToolTip` following new functionality to be able to customize tooltip distance ([eui](https://github.com/elastic/eui/pull/8988/files)).
1 parent 63b9020 commit 9625858

File tree

3 files changed

+5
-0
lines changed

3 files changed

+5
-0
lines changed

src/core/packages/chrome/navigation/src/components/side_nav/footer_item.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import { EuiButtonIcon, EuiToolTip, useEuiTheme } from '@elastic/eui';
1616
import type { MenuItem } from '../../../types';
1717
import { useTooltip } from '../../hooks/use_tooltip';
1818
import { BetaBadge } from '../beta_badge';
19+
import { TOOLTIP_OFFSET } from '../../constants';
1920

2021
export interface SideNavFooterItemProps extends Omit<EuiButtonIconProps, 'iconType'>, MenuItem {
2122
hasContent?: boolean;
@@ -81,6 +82,7 @@ export const SideNavFooterItem = forwardRef<HTMLDivElement, SideNavFooterItemPro
8182
onMouseOut={handleMouseOut}
8283
position="right"
8384
repositionOnScroll
85+
offset={TOOLTIP_OFFSET}
8486
>
8587
{menuItem}
8688
</EuiToolTip>

src/core/packages/chrome/navigation/src/components/side_nav/primary_menu_item.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import type { MenuItem } from '../../../types';
1818
import { MenuItem as MenuItemComponent } from '../menu_item';
1919
import { useTooltip } from '../../hooks/use_tooltip';
2020
import { BetaBadge } from '../beta_badge';
21+
import { TOOLTIP_OFFSET } from '../../constants';
2122

2223
export interface SideNavPrimaryMenuItemProps extends MenuItem {
2324
as?: 'a' | 'button';
@@ -116,6 +117,7 @@ export const SideNavPrimaryMenuItem = forwardRef<HTMLAnchorElement, SideNavPrima
116117
onMouseOut={handleMouseOut}
117118
position="right"
118119
repositionOnScroll
120+
offset={TOOLTIP_OFFSET}
119121
>
120122
{menuItem}
121123
</EuiToolTip>

src/core/packages/chrome/navigation/src/constants.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,4 @@ export const TOP_BAR_HEIGHT = 48;
1919
export const TOP_BAR_POPOVER_GAP = 8;
2020
export const BOTTOM_POPOVER_GAP = 17;
2121
export const POPOVER_OFFSET = 5;
22+
export const TOOLTIP_OFFSET = 4;

0 commit comments

Comments
 (0)