From 3708444f517dd451d01b8c79b5ff4b4057d25cc2 Mon Sep 17 00:00:00 2001 From: Sidney Gomes Date: Sat, 25 Jul 2026 19:24:02 -0300 Subject: [PATCH] =?UTF-8?q?Corrigido=20navega=C3=A7=C3=A3o=20mobile,=20exc?= =?UTF-8?q?lus=C3=A3o=20visual=20de=20notifica=C3=A7=C3=B5es=20lidas=20e?= =?UTF-8?q?=20exibi=C3=A7=C3=A3o=20da=20foto=20do=20perfil=20do=20aluno=20?= =?UTF-8?q?no=20NavBar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.tsx | 1 + src/components/Navbar.tsx | 76 +++++++++++++++++++++++---------------- 2 files changed, 46 insertions(+), 31 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index 2446a06..0629975 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -22,6 +22,7 @@ export default function App() { email: string; role: 'admin' | 'student'; subscriptionStatus: SubscriptionStatus; + avatarUrl?: string; } | null>(null); // App routing diff --git a/src/components/Navbar.tsx b/src/components/Navbar.tsx index ab5d854..aa8dcfa 100644 --- a/src/components/Navbar.tsx +++ b/src/components/Navbar.tsx @@ -8,6 +8,7 @@ interface NavbarProps { email: string; role: 'admin' | 'student'; subscriptionStatus: SubscriptionStatus; + avatarUrl?: string; } | null; activeView: string; setView: (view: string) => void; @@ -99,8 +100,33 @@ export default function Navbar({ user, activeView, setView, onLogout, settings } } }; + const navLinks = ( + <> + + + + + ); + return ( -