Current Behavior
The navbar code appears to be duplicated across multiple sections of the project.
dashboard, dashboard/messages, dashboard/collaboration, etc
This makes changes harder to maintain and increases the chance of inconsistencies (e.g., tooltip behavior, icon updates).
Proposed Improvement
Extract the navbar into a separate, reusable React component (e.g., components/Navbar.jsx) and import it wherever needed.
Why This Is Valuable
Reduces code duplication
Simplifies future updates
Prevents inconsistencies across pages
Improves project structure and maintainability
Additional Context
I will ensure the navbar behaves consistently across views.
@Saahi30 I'd like to work on this if its approved.