From 1a4ce2ad07bb86074b53baa0dcb814c7f3c2a026 Mon Sep 17 00:00:00 2001 From: Maciek Date: Mon, 23 Mar 2026 15:35:09 +0100 Subject: [PATCH] chore(frontend): Add IPv4 label tooltip Signed-off-by: Maciek --- app/src/pages/setup/SetupScreen.tsx | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/app/src/pages/setup/SetupScreen.tsx b/app/src/pages/setup/SetupScreen.tsx index f609f5d9..f24254f5 100644 --- a/app/src/pages/setup/SetupScreen.tsx +++ b/app/src/pages/setup/SetupScreen.tsx @@ -10,6 +10,7 @@ import { AppWindow, Clipboard, Gamepad2, + Info, Router, Smartphone, Tv2, @@ -18,6 +19,7 @@ import AppleLogo from "@/assets/platforms/apple.svg"; import LinuxLogo from "@/assets/platforms/linux.svg"; import WindowsIcon from "@/assets/platforms/windows.svg"; import { useAppStore, useProfileData } from "@/store/general"; +import { Tooltip } from "@/components/ui/tooltip"; import VerificationBanner from '@/pages/setup/VerificationBanner'; import modDNSLogoDarkTheme from '@/assets/logos/modDNS-dark-theme.svg'; import modDNSLogoLightTheme from '@/assets/logos/modDNS-light-theme.svg'; @@ -184,8 +186,21 @@ export default function Setup({ profiles }: SetupProps): JSX.Element { aria-label={interactive ? `Copy ${label}` : undefined} onKeyDown={interactive ? (e) => { if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); copyToClipboard(value as string, label); } } : undefined} > - + {label} + {label === "IPv4" && ( + + + + )}