diff --git a/assets/vue/components/basecomponents/ChamiloIcons.js b/assets/vue/components/basecomponents/ChamiloIcons.js index 3596269666..d522da0097 100644 --- a/assets/vue/components/basecomponents/ChamiloIcons.js +++ b/assets/vue/components/basecomponents/ChamiloIcons.js @@ -33,7 +33,7 @@ export const chamiloIconToClass = { "customize": "mdi mdi-format-paint", "delete": "mdi mdi-delete", "delete-multiple-user": "mdi mdi-account-multiple-minus-outline", - "dots-vertical": "", + "dots-vertical": "mdi mdi-dots-vertical", "down": "mdi mdi-arrow-down-right", "download": "mdi mdi-download-box", "drawing": "mdi mdi-drawing", diff --git a/assets/vue/components/page/Layout.vue b/assets/vue/components/page/Layout.vue index d372e964fe..ea608fd193 100644 --- a/assets/vue/components/page/Layout.vue +++ b/assets/vue/components/page/Layout.vue @@ -1,6 +1,53 @@ +import BaseButton from "../basecomponents/BaseButton.vue" +import BaseMenu from "../basecomponents/BaseMenu.vue" +import { provide, ref, watch } from "vue" +import { useRoute } from "vue-router" + +const route = useRoute() + +const menu = ref(null) + +const menuItems = ref([]) + +provide("layoutMenuItems", menuItems) + +watch( + () => route.name, + () => { + menuItems.value = [] + }, + { inmediate: true }, +) + +const toggleMenu = (event) => menu.value.toggle(event) + \ No newline at end of file diff --git a/assets/vue/views/page/List.vue b/assets/vue/views/page/List.vue index 99a7489c1b..18f632182f 100644 --- a/assets/vue/views/page/List.vue +++ b/assets/vue/views/page/List.vue @@ -1,29 +1,4 @@