From 5e809492692eff269a9b56e9e2606536b1eaa17b Mon Sep 17 00:00:00 2001 From: Nurfog Date: Thu, 9 Apr 2026 13:00:33 -0400 Subject: [PATCH] fix(auth-ui): hide private navigation links until user logs in --- web/experience/src/components/AppHeader.tsx | 82 +++++++++++---------- web/studio/src/components/Navbar.tsx | 24 +++--- 2 files changed, 58 insertions(+), 48 deletions(-) diff --git a/web/experience/src/components/AppHeader.tsx b/web/experience/src/components/AppHeader.tsx index 64e11a8..96e9e23 100644 --- a/web/experience/src/components/AppHeader.tsx +++ b/web/experience/src/components/AppHeader.tsx @@ -10,7 +10,7 @@ import NotificationCenter from "./NotificationCenter"; import { useState } from "react"; import { useTheme } from "@/context/ThemeContext"; -import { lmsApi, getImageUrl } from "@/lib/api"; +import { getImageUrl } from "@/lib/api"; export default function AppHeader() { const { t, language, setLanguage } = useTranslation(); @@ -46,26 +46,26 @@ export default function AppHeader() {
- + )}
- + {user && }
diff --git a/web/studio/src/components/Navbar.tsx b/web/studio/src/components/Navbar.tsx index f8ba3b1..de20679 100644 --- a/web/studio/src/components/Navbar.tsx +++ b/web/studio/src/components/Navbar.tsx @@ -63,6 +63,7 @@ export function Navbar() { {/* Desktop Navigation */}
+ {user && (
{/* Cursos Dropdown */} @@ -195,8 +196,9 @@ export function Navbar() { )}
+ )} -
+ {user &&
} {/* Theme Toggle */} + {user && ( + + )}
{/* Mobile Sidebar Overlay — fuera del