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 @@ @@ -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 {