From 7ea8040790c469d47c2c8612b64cf923eaf237d0 Mon Sep 17 00:00:00 2001 From: raizasafeel <89463672+raizasafeel@users.noreply.github.com> Date: Mon, 9 Feb 2026 13:05:54 +0530 Subject: [PATCH 1/9] fix(sidebar): configuration popover and dark mode fixes --- frontend/src/components/Sidebar/Apps.vue | 2 +- .../src/components/Sidebar/Configuration.vue | 62 +++++++++++++------ .../src/components/Sidebar/UserDropdown.vue | 9 +-- 3 files changed, 44 insertions(+), 29 deletions(-) diff --git a/frontend/src/components/Sidebar/Apps.vue b/frontend/src/components/Sidebar/Apps.vue index 74b1e62a..35ef2ae6 100644 --- a/frontend/src/components/Sidebar/Apps.vue +++ b/frontend/src/components/Sidebar/Apps.vue @@ -17,7 +17,7 @@ diff --git a/frontend/src/components/Sidebar/UserDropdown.vue b/frontend/src/components/Sidebar/UserDropdown.vue index 99d037be..1daef339 100644 --- a/frontend/src/components/Sidebar/UserDropdown.vue +++ b/frontend/src/components/Sidebar/UserDropdown.vue @@ -85,7 +85,6 @@ import { User, Settings, Sun, - Wrench, Zap, } from 'lucide-vue-next' @@ -171,13 +170,7 @@ const userDropdownOptions = computed(() => { }, }, { - label: 'Configuration', - icon: Wrench, - submenu: [ - { - component: markRaw(Configuration), - }, - ], + component: markRaw(Configuration), condition: () => { return userResource.data?.is_moderator }, From fe869a59880d08a33535e38737086b7f4157e1d4 Mon Sep 17 00:00:00 2001 From: raizasafeel <89463672+raizasafeel@users.noreply.github.com> Date: Mon, 9 Feb 2026 13:08:53 +0530 Subject: [PATCH 2/9] fix(batch): use frappe-ui badge for dark mode compatibility --- frontend/src/components/BatchCard.vue | 35 +++++++++++++----------- frontend/src/components/BatchOverlay.vue | 35 ++++++++++++------------ 2 files changed, 37 insertions(+), 33 deletions(-) diff --git a/frontend/src/components/BatchCard.vue b/frontend/src/components/BatchCard.vue index ac619982..d002134e 100644 --- a/frontend/src/components/BatchCard.vue +++ b/frontend/src/components/BatchCard.vue @@ -6,24 +6,26 @@
{{ batch.title }}
-
- {{ batch.seats_left }} - - {{ __('Seats Left') }} - - - {{ __('Seat Left') }} - -
-
+ - {{ __('Sold Out') }} -
+ variant="subtle" + theme="red" + size="md" + class="self-start" + :label="__('Sold Out')" + />
{{ batch.description }}
@@ -70,6 +72,7 @@