From 027de096bc6423f7e388a9d92e421fa32e6ce942 Mon Sep 17 00:00:00 2001 From: Robert Helewka Date: Fri, 8 May 2026 06:01:59 -0400 Subject: [PATCH] refactor: move nav items to base navbar template Consolidate navigation items into the base navbar template instead of requiring each app to override nav blocks. Nav links are now conditionally rendered based on authentication status, removing the need for duplicate nav block definitions in dashboard.html. --- .../templates/mnemosyne/dashboard.html | 16 ---------------- .../templates/themis/includes/navbar.html | 18 ++++++++++++++++-- 2 files changed, 16 insertions(+), 18 deletions(-) diff --git a/mnemosyne/mnemosyne/templates/mnemosyne/dashboard.html b/mnemosyne/mnemosyne/templates/mnemosyne/dashboard.html index 33a0dfb..92f9990 100644 --- a/mnemosyne/mnemosyne/templates/mnemosyne/dashboard.html +++ b/mnemosyne/mnemosyne/templates/mnemosyne/dashboard.html @@ -1,21 +1,5 @@ {% extends "themis/base.html" %} -{% block nav_items_desktop %} -
  • Dashboard
  • -
  • Libraries
  • -
  • Search
  • -
  • LLM Manager
  • -
  • API Keys
  • -{% endblock %} - -{% block nav_items %} -
  • Dashboard
  • -
  • Libraries
  • -
  • Search
  • -
  • LLM Manager
  • -
  • API Keys
  • -{% endblock %} - {% block title %}Dashboard — Mnemosyne{% endblock %} {% block content %} diff --git a/mnemosyne/themis/templates/themis/includes/navbar.html b/mnemosyne/themis/templates/themis/includes/navbar.html index 19bd620..4ae34dd 100644 --- a/mnemosyne/themis/templates/themis/includes/navbar.html +++ b/mnemosyne/themis/templates/themis/includes/navbar.html @@ -13,7 +13,15 @@ @@ -28,7 +36,13 @@