Skip to content

Commit 76a32de

Browse files
committed
Added DxcTooltip to application layout component
1 parent f319e71 commit 76a32de

File tree

1 file changed

+13
-9
lines changed

1 file changed

+13
-9
lines changed

lib/src/layout/ApplicationLayout.tsx

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import AppLayoutPropsType, { AppLayoutMainPropsType } from "./types";
99
import { SidenavContextProvider, useResponsiveSidenavVisibility } from "../sidenav/SidenavContext";
1010
import useTranslatedLabels from "../useTranslatedLabels";
1111
import DxcIcon from "../icon/Icon";
12+
import DxcTooltip from "../tooltip/Tooltip";
1213

1314
const year = new Date().getFullYear();
1415
const Main = ({ children }: AppLayoutMainPropsType): JSX.Element => <>{children}</>;
@@ -100,14 +101,15 @@ const DxcApplicationLayout = ({
100101
<HeaderContainer>{headerContent}</HeaderContainer>
101102
{sidenav && isResponsive && (
102103
<VisibilityToggle>
103-
<HamburgerTrigger
104-
onClick={handleSidenavVisibility}
105-
aria-label={visibilityToggleLabel ? undefined : translatedLabels.applicationLayout.visibilityToggleTitle}
106-
title={translatedLabels.applicationLayout.visibilityToggleTitle}
107-
>
108-
<DxcIcon icon="Menu" />
109-
{visibilityToggleLabel}
110-
</HamburgerTrigger>
104+
<DxcTooltip label={translatedLabels.applicationLayout.visibilityToggleTitle}>
105+
<HamburgerTrigger
106+
onClick={handleSidenavVisibility}
107+
aria-label={visibilityToggleLabel ? undefined : translatedLabels.applicationLayout.visibilityToggleTitle}
108+
>
109+
<DxcIcon icon="Menu" />
110+
{visibilityToggleLabel}
111+
</HamburgerTrigger>
112+
</DxcTooltip>
111113
</VisibilityToggle>
112114
)}
113115
<BodyContainer>
@@ -172,7 +174,9 @@ const HamburgerTrigger = styled.button`
172174
padding: 12px 4px;
173175
background-color: transparent;
174176
box-shadow: 0 0 0 2px transparent;
175-
font-family: Open Sans, sans-serif;
177+
font-family:
178+
Open Sans,
179+
sans-serif;
176180
font-weight: 600;
177181
font-size: 14px;
178182
color: #000;

0 commit comments

Comments
 (0)