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 @@ + + + diff --git a/assets/vue/components/basecomponents/ChamiloIcons.js b/assets/vue/components/basecomponents/ChamiloIcons.js index b34f6db687..382fc23bb4 100644 --- a/assets/vue/components/basecomponents/ChamiloIcons.js +++ b/assets/vue/components/basecomponents/ChamiloIcons.js @@ -27,6 +27,8 @@ export const chamiloIconToClass = { "checkbox-multiple-blank-outline": "", "chevron-left": "", "chevron-right": "", + "unfold": "mdi mdi-chevron-down", + "fold": "mdi mdi-chevron-up", "close": "mdi mdi-close", "cog": "mdi mdi-cog", "confirm": "mdi mdi-check", diff --git a/assets/vue/components/layout/Sidebar.vue b/assets/vue/components/layout/Sidebar.vue index 30dce76536..dbb0ca3448 100644 --- a/assets/vue/components/layout/Sidebar.vue +++ b/assets/vue/components/layout/Sidebar.vue @@ -8,10 +8,11 @@ class="app-sidebar__panel" @click="handlePanelHeaderClick" > - - + +
- + +
@@ -71,7 +73,6 @@