From d6d44fd9af8d08376f5ea2dc575d4e396554caea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cyril=20=C5=A0ebek?= Date: Sat, 6 Jul 2024 17:02:07 +0200 Subject: [PATCH] Tooltips in the top navigation bar Added tooltips to icons in top navigation bar --- src/components/LangSwitcher.jsx | 21 ++++++- src/components/NavButton.jsx | 20 +++++- src/components/Navbar.astro | 13 ++-- src/components/ThemeSelector.jsx | 24 ++++++- src/i18n/cs.js | 12 ++++ src/i18n/de.js | 103 +++++++++++++++++++++++-------- src/i18n/en.js | 11 ++++ src/i18n/fr.js | 103 +++++++++++++++++++++++-------- 8 files changed, 243 insertions(+), 64 deletions(-) diff --git a/src/components/LangSwitcher.jsx b/src/components/LangSwitcher.jsx index 4e91b5b..646a12a 100644 --- a/src/components/LangSwitcher.jsx +++ b/src/components/LangSwitcher.jsx @@ -14,9 +14,15 @@ import { DropdownMenuTrigger, } from "./ui/dropdown-menu" +import { + Tooltip, + TooltipContent, + TooltipProvider, + TooltipTrigger, + } from "./ui/tooltip" // Please note that clang = lang, it's just for more confusion -export function LangSwitcher() { +export function LangSwitcher({ tooltip }) { function getClang(){ const clang = window.location.pathname.substring(1,3); return clang @@ -34,7 +40,18 @@ export function LangSwitcher() { return ( -