Skip to content

Commit 99a175c

Browse files
authored
Show tooltip when hovering on the button handling details panel (#52212)
1 parent 137b400 commit 99a175c

File tree

1 file changed

+32
-27
lines changed

1 file changed

+32
-27
lines changed

airflow-core/src/airflow/ui/src/layouts/Details/DetailsLayout.tsx

Lines changed: 32 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ import { ProgressBar } from "src/components/ui";
3636
import { Toaster } from "src/components/ui";
3737
import ActionButton from "src/components/ui/ActionButton";
3838
import { DAGWarningsModal } from "src/components/ui/DagWarningsModal";
39+
import { Tooltip } from "src/components/ui/Tooltip";
3940
import { OpenGroupsProvider } from "src/context/openGroups";
4041

4142
import { DagBreadcrumb } from "./DagBreadcrumb";
@@ -82,21 +83,23 @@ export const DetailsLayout = ({ children, error, isLoading, tabs }: Props) => {
8283
<BackfillBanner dagId={dagId} />
8384
<Box flex={1} minH={0}>
8485
{isRightPanelCollapsed ? (
85-
<IconButton
86-
aria-label={translate("common:showDetailsPanel")}
87-
bg="bg.surface"
88-
borderRadius="full"
89-
boxShadow="md"
90-
cursor="pointer"
91-
onClick={() => setIsRightPanelCollapsed(false)}
92-
position="absolute"
93-
right={0}
94-
size="sm"
95-
top="50%"
96-
zIndex={10}
97-
>
98-
<FaChevronLeft />
99-
</IconButton>
86+
<Tooltip content={translate("common:showDetailsPanel")}>
87+
<IconButton
88+
aria-label={translate("common:showDetailsPanel")}
89+
bg="bg.surface"
90+
borderRadius="full"
91+
boxShadow="md"
92+
cursor="pointer"
93+
onClick={() => setIsRightPanelCollapsed(false)}
94+
position="absolute"
95+
right={0}
96+
size="sm"
97+
top="50%"
98+
zIndex={10}
99+
>
100+
<FaChevronLeft />
101+
</IconButton>
102+
</Tooltip>
100103
) : undefined}
101104
<PanelGroup autoSaveId={dagId} direction="horizontal" ref={panelGroupRef}>
102105
<Panel defaultSize={dagView === "graph" ? 70 : 20} minSize={6}>
@@ -132,18 +135,20 @@ export const DetailsLayout = ({ children, error, isLoading, tabs }: Props) => {
132135
position="relative"
133136
w={0.5}
134137
>
135-
<IconButton
136-
aria-label={translate("common:collapseDetailsPanel")}
137-
bg="bg.surface"
138-
borderRadius="full"
139-
boxShadow="md"
140-
cursor="pointer"
141-
onClick={() => setIsRightPanelCollapsed(true)}
142-
size="xs"
143-
zIndex={2}
144-
>
145-
<FaChevronRight />
146-
</IconButton>
138+
<Tooltip content={translate("common:collapseDetailsPanel")}>
139+
<IconButton
140+
aria-label={translate("common:collapseDetailsPanel")}
141+
bg="bg.surface"
142+
borderRadius="full"
143+
boxShadow="md"
144+
cursor="pointer"
145+
onClick={() => setIsRightPanelCollapsed(true)}
146+
size="xs"
147+
zIndex={2}
148+
>
149+
<FaChevronRight />
150+
</IconButton>
151+
</Tooltip>
147152
</Box>
148153
</PanelResizeHandle>
149154
)}

0 commit comments

Comments
 (0)