From 38b0ba58574464c75294b2215a3a2123889d53cb Mon Sep 17 00:00:00 2001
From: Piyush Gupta
Date: Tue, 25 Nov 2025 03:17:39 +0530
Subject: [PATCH] fix: adds tooltip to env
---
.../OverviewPage/OverviewPage.tsx | 41 +++++++++++++++----
1 file changed, 33 insertions(+), 8 deletions(-)
diff --git a/frontend/src/pages/secret-manager/OverviewPage/OverviewPage.tsx b/frontend/src/pages/secret-manager/OverviewPage/OverviewPage.tsx
index f3abbec97..6dcf14845 100644
--- a/frontend/src/pages/secret-manager/OverviewPage/OverviewPage.tsx
+++ b/frontend/src/pages/secret-manager/OverviewPage/OverviewPage.tsx
@@ -10,6 +10,8 @@ import {
faArrowRight,
faArrowRightToBracket,
faArrowUp,
+ faCheck,
+ faCopy,
faFilter,
faFingerprint,
faFolder,
@@ -79,6 +81,7 @@ import {
usePopUp,
useResetPageHelper,
useResizableHeaderHeight,
+ useTimedReset,
useToggle
} from "@app/hooks";
import {
@@ -194,6 +197,15 @@ export const OverviewPage = () => {
}
};
+ const [isCopied, , setIsCopied] = useTimedReset({
+ initialState: false
+ });
+
+ const copyToClipboard = (value: string) => {
+ navigator.clipboard.writeText(value);
+ setIsCopied(true);
+ };
+
const [filter, setFilter] = useState(DEFAULT_FILTER_STATE);
const [filterHistory, setFilterHistory] = useState<
Map
@@ -1324,18 +1336,31 @@ export const OverviewPage = () => {
>
{name}
- ) : (
- ""
- )
+
+ {collapseEnvironments ? (
+
{name}
+ ) : (
+ ""
+ )}
+
+
{slug}
+
copyToClipboard(slug)}
+ >
+
+
+
+
}
side="bottom"
- sideOffset={-1}
- align="end"
+ sideOffset={5}
+ align="center"
className="max-w-xl text-xs normal-case"
rootProps={{
- disableHoverableContent: true
+ disableHoverableContent: false
}}
>