diff --git a/resources/assets/js/components/menu/CustomSidebarMenuItem.vue b/resources/assets/js/components/menu/CustomSidebarMenuItem.vue
index 1f9f49ba9..d3e2ec8d9 100644
--- a/resources/assets/js/components/menu/CustomSidebarMenuItem.vue
+++ b/resources/assets/js/components/menu/CustomSidebarMenuItem.vue
@@ -6,7 +6,7 @@
:class="item.class"
v-bind="item.attributes"
>
- {{ item.title }}
+ {{ item.title }}
-
0);
},
isItemHidden() {
- return false;
+ if (this.isCollapsed) {
+ if (this.item.hidden && this.item.hiddenOnCollapse === undefined) {
+ return true
+ } else {
+ return this.item.hiddenOnCollapse === true
+ }
+ } else {
+ return this.item.hidden === true
+ }
},
},
watch: {
@@ -374,7 +381,6 @@ export default {
*/
initState() {
this.initActiveState();
- this.initShowState();
},
/**
* Initalize the active state of the menu item
@@ -427,6 +433,7 @@ export default {
* @param {object} event
*/
mouseOverEvent(event) {
+ console.log("over");
if (this.item.disabled) return;
event.stopPropagation();
this.itemHover = true;
@@ -439,6 +446,7 @@ export default {
* @param {object} event
*/
mouseOutEvent(event) {
+
event.stopPropagation();
this.itemHover = false;
},
@@ -454,6 +462,7 @@ export default {
* @param {object} el
*/
expandAfterEnter(el) {
+ console.log("ebnter");
el.style.height = "auto";
},
/**
@@ -473,16 +482,18 @@ export default {
* @param {object} itemEl
*/
emitMobileItem(event, itemEl) {
+ debugger;
if (this.hover) return;
if (!this.isCollapsed || !this.isFirstLevel || this.isMobileItem)
return;
this.$emit("unset-mobile-item", true);
setTimeout(() => {
- if (this.mobileItem !== this.item) {
- this.$emit("set-mobile-item", { item: this.item, itemEl });
+
+ if (this.$parent.mobileItem !== this.item) {
+ this.$parent.$emit("set-mobile-item", { item: this.item, itemEl });
}
if (event.type === "click" && !this.itemHasChild) {
- this.$emit("unset-mobile-item", false);
+ this.$parent.$emit("unset-mobile-item", false);
}
}, 0);
},
diff --git a/resources/assets/js/components/utils/CustomTooltip.vue b/resources/assets/js/components/utils/CustomTooltip.vue
index 670ec7c37..3a5708836 100644
--- a/resources/assets/js/components/utils/CustomTooltip.vue
+++ b/resources/assets/js/components/utils/CustomTooltip.vue
@@ -1,6 +1,6 @@
{{ data.title }}
@@ -39,6 +39,9 @@ export default {
}
}
},
+ mounted () {
+ console.log(this.data);
+ },
methods: {
/**
* Delay the hover event
diff --git a/resources/assets/js/home/Home.vue b/resources/assets/js/home/Home.vue
index bca99eb2b..a354db588 100644
--- a/resources/assets/js/home/Home.vue
+++ b/resources/assets/js/home/Home.vue
@@ -40,6 +40,7 @@