From fa582c1c5c035d5fb2e599395439979f9c9d5986 Mon Sep 17 00:00:00 2001 From: bartvdbraak <bartvdbraak@gmail.com> Date: Sun, 2 Feb 2020 18:16:03 +0100 Subject: [PATCH] Other links target value prop --- src/components/LeftNav.vue | 2 +- src/components/NavItem.vue | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/LeftNav.vue b/src/components/LeftNav.vue index 106c512..e97b35f 100644 --- a/src/components/LeftNav.vue +++ b/src/components/LeftNav.vue @@ -14,7 +14,7 @@ <span>Other Links</span> </h6> <ul class="nav flex-column mb-2"> - <NavItem v-for="link in extraLinks" :isActive="activate(link.id)" :key="link.id" :title="link.title" :id="link.id" :icon_url="link.icon" :url="link.url"/> + <NavItem v-for="link in extraLinks" :targetVal="'_blank'" :isActive="activate(link.id)" :key="link.id" :title="link.title" :id="link.id" :icon_url="link.icon" :url="link.url"/> </ul> </div> </nav> diff --git a/src/components/NavItem.vue b/src/components/NavItem.vue index 1563466..6f0a4cd 100644 --- a/src/components/NavItem.vue +++ b/src/components/NavItem.vue @@ -6,7 +6,7 @@ </router-link> - <a class="nav-link" v-bind:class="{ active: isActive }" v-if="url" :href="url" > + <a class="nav-link" :target="targetVal" v-bind:class="{ active: isActive }" v-if="url" :href="url" > <img class="mx-2 rounded-circle shadow" v-if="icon_url" :src="require(`../assets/${icon_url}`)" width="42" height="42"> <span class="h6">{{ title }}</span> </a> @@ -28,6 +28,7 @@ export default { url: String, to: String, isActive: Boolean, + targetVal: String, }, } </script>