Update web/templates/settings/home.html

This commit is contained in:
2025-08-20 13:13:57 +00:00
parent eb54a640b8
commit 97d8295278
+20 -1
View File
@@ -9,7 +9,9 @@
<div class="card" style="padding:20px; margin-bottom:20px;"> <div class="card" style="padding:20px; margin-bottom:20px;">
<p class="muted small">Add your settings here when youre ready.</p> <p class="muted small">Add your settings here when youre ready.</p>
<!-- Your future settings content goes here --> <!-- Your future settings content goes here -->
<button id="darkToggle">🌙</button> <div class="card" style="padding:20px; margin-bottom:20px;">
<button id="darkToggle" class="btn btn-secondary">Toggle Dark Mode</button>
</div>
</div> </div>
{% if user.is_authenticated and user.is_superuser %} {% if user.is_authenticated and user.is_superuser %}
@@ -121,4 +123,21 @@
margin:18px 0; margin:18px 0;
} }
</style> </style>
<script>
document.addEventListener("DOMContentLoaded", function () {
const toggle = document.getElementById("darkToggle");
if (!toggle) return;
toggle.addEventListener("click", () => {
document.body.classList.toggle("dark-mode");
localStorage.setItem("darkMode", document.body.classList.contains("dark-mode"));
});
// Restore preference on load
if (localStorage.getItem("darkMode") === "true") {
document.body.classList.add("dark-mode");
}
});
</script>
{% endblock %} {% endblock %}