Pan лет назад: 6
Родитель
Сommit
b74ab40e2a
2 измененных файлов с 3 добавлено и 6 удалено
  1. 1 1
      src/components/SvgIcon/index.vue
  2. 2 5
      src/views/layout/components/Sidebar/Link.vue

+ 1 - 1
src/components/SvgIcon/index.vue

@@ -1,5 +1,5 @@
 <template>
-  <svg :class="svgClass" aria-hidden="true">
+  <svg :class="svgClass" aria-hidden="true" v-on="$listeners">
     <use :xlink:href="iconName"/>
   </svg>
 </template>

+ 2 - 5
src/views/layout/components/Sidebar/Link.vue

@@ -1,6 +1,6 @@
 
 <template>
-  <!-- eslint-disable vue/require-component-is-->
+  <!-- eslint-disable vue/require-component-is -->
   <component v-bind="linkProps(to)">
     <slot/>
   </component>
@@ -17,11 +17,8 @@ export default {
     }
   },
   methods: {
-    isExternalLink(routePath) {
-      return isExternal(routePath)
-    },
     linkProps(url) {
-      if (this.isExternalLink(url)) {
+      if (isExternal(url)) {
         return {
           is: 'a',
           href: url,