botserver/web/desktop/shared/navbar.html
Rodrigo Rodriguez (Pragmatismo) 3014822ace feat: consolidate assets and improve navigation structure
- Consolidated CSS and JS assets by moving them to local files (app.css, gsap.min.js, marked.min.js)
- Removed livekit-client CDN dependency as it appears unused
- Moved navbar logic to separate layout.js file for better organization
- Changed navigation links to use hash-based routing (#chat, #drive, etc)
- Removed redundant navbar template fetching in favor of static inclusion
- Simplified HTML structure by removing commented code and redundant elements

These changes improve maintainability and performance by reducing external dependencies and better organizing frontend assets.
2025-11-15 10:16:09 -03:00

30 lines
998 B
HTML

<nav class="navbar">
<div class="navbar-brand">
<img src="/icons/general-bots.svg" alt="Logo" class="logo">
<span>General Bots</span>
</div>
<div class="nav-links">
<a href="#chat" class="nav-link active" data-target="chat">
<i class="icon">💬</i> Chat
</a>
<a href="#drive" class="nav-link" data-target="drive">
<i class="icon">📁</i> Drive
</a>
<a href="#tables" class="nav-link" data-target="tables">
<i class="icon">📊</i> Tables
</a>
<a href="#tasks" class="nav-link" data-target="tasks">
<i class="icon"></i> Tasks
</a>
<a href="#mail" class="nav-link" data-target="mail">
<i class="icon">✉️</i> Mail
</a>
</div>
<div class="nav-user">
<div class="user-avatar" id="userAvatar">👤</div>
<div class="user-menu">
<a href="../auth/login.html" class="user-menu-item">Sign In</a>
<a href="../auth/register.html" class="user-menu-item">Register</a>
</div>
</div>
</nav>