From b6d1287a7cc93d7ebf9304a353023a36f99ab3a8 Mon Sep 17 00:00:00 2001 From: Lee Chase Date: Fri, 11 Dec 2020 17:18:30 +0000 Subject: [PATCH] fix: use check slot pattern in side nav (#1092) Co-authored-by: Lee Chase --- .../src/components/cv-ui-shell/cv-side-nav-link.vue | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/core/src/components/cv-ui-shell/cv-side-nav-link.vue b/packages/core/src/components/cv-ui-shell/cv-side-nav-link.vue index a42451e0d..8aea11f56 100644 --- a/packages/core/src/components/cv-ui-shell/cv-side-nav-link.vue +++ b/packages/core/src/components/cv-ui-shell/cv-side-nav-link.vue @@ -36,11 +36,19 @@ export default { }, data() { return { - hasNavIcon: this.$slots['nav-icon'], + hasNavIcon: false, }; }, + mounted() { + this.checkSlots(); + }, updated() { - this.hasNavIcon = !!this.$slots['nav-icon']; + this.checkSlots(); + }, + methods: { + checkSlots() { + this.hasNavIcon = !!this.$slots['nav-icon']; + }, }, };