From 79238c1e15d1d220f58faad04f1e03a726e5a2eb Mon Sep 17 00:00:00 2001
From: Angel Fernando Quiroz Campos <1697880+AngelFQC@users.noreply.github.com>
Date: Fri, 5 Jul 2024 17:14:44 -0500
Subject: [PATCH] Display: Fix anchor target in sidebar menu #21620
---
assets/css/scss/organisms/_sidebar.scss | 12 ------
.../basecomponents/BaseSidebarPanelMenu.vue | 43 +++++++++++++++++++
.../components/basecomponents/ChamiloIcons.js | 2 +
assets/vue/components/layout/Sidebar.vue | 12 +++---
assets/vue/composables/sidebarMenu.js | 21 +++++----
5 files changed, 62 insertions(+), 28 deletions(-)
create mode 100644 assets/vue/components/basecomponents/BaseSidebarPanelMenu.vue
diff --git a/assets/css/scss/organisms/_sidebar.scss b/assets/css/scss/organisms/_sidebar.scss
index 7d560cbb58..1a2185d3ff 100644
--- a/assets/css/scss/organisms/_sidebar.scss
+++ b/assets/css/scss/organisms/_sidebar.scss
@@ -104,18 +104,6 @@
}
}
- &[aria-expanded="false"] {
- .p-submenu-icon {
- @apply rotate-90;
- }
- }
-
- &[aria-expanded="true"] {
- .p-submenu-icon {
- @apply rotate-180;
- }
- }
-
> .p-panelmenu-header-content a {
.p-menuitem-text {
@apply order-2 grow text-body-2 font-semibold whitespace-nowrap;
diff --git a/assets/vue/components/basecomponents/BaseSidebarPanelMenu.vue b/assets/vue/components/basecomponents/BaseSidebarPanelMenu.vue
new file mode 100644
index 0000000000..6491a6682c
--- /dev/null
+++ b/assets/vue/components/basecomponents/BaseSidebarPanelMenu.vue
@@ -0,0 +1,43 @@
+
+
+
+