- 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.
30 lines
998 B
HTML
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>
|