From 162ca6833f64ba6b70e2b2413917536c29bb4f35 Mon Sep 17 00:00:00 2001
From: JustTemmie <47639983+JustTemmie@users.noreply.github.com>
Date: Sun, 1 Jun 2025 07:28:09 +0200
Subject: [PATCH] feat: change colour of focused settings category
---
pages/settings.vue | 23 ++++++++++++++++++-----
1 file changed, 18 insertions(+), 5 deletions(-)
diff --git a/pages/settings.vue b/pages/settings.vue
index 7c68e63..713f17f 100644
--- a/pages/settings.vue
+++ b/pages/settings.vue
@@ -6,12 +6,17 @@
{{ category.display_name }}
- -
+
-
{{ page.display_name }}
-
+
@@ -71,9 +76,11 @@ const settingsCategories = {
const categories = Object.values(settingsCategories);
let currentPage = ref(categories[0].pages[0]);
+let selectedPage = ref(currentPage.value.display_name);
-const selectCategory = (page: Page) => {
+const selectCategory = (_category: Category, page: Page) => {
currentPage.value = page;
+ selectedPage.value = page.display_name;
console.log(`switching to ${page.display_name}`)
};
@@ -102,7 +109,7 @@ function logout() {
color: white;
padding: 10px;
margin-left: auto;
-
+
overflow-y: auto;
height: 100vh;
}
@@ -119,9 +126,15 @@ function logout() {
}
#sidebar li {
+ border-radius: 8px;
padding: 8px;
+ margin: 2px 0;
cursor: pointer;
- transition: all 0.3s;
+ transition: background-color 0.3s;
+}
+
+.sidebar-focus {
+ background-color: #383B41;
}
#sidebar li:hover {