From 71a0ee6b1d95ff54be992ef90ab9e3c2d614c054 Mon Sep 17 00:00:00 2001
From: philipp lang <philipp@aweos.de>
Date: Sat, 12 Feb 2022 15:26:14 +0100
Subject: [PATCH] Rename link

---
 resources/js/app.js                                   | 4 ++--
 resources/js/components/VPages.vue                    | 4 ++--
 resources/js/layouts/AppLayout.vue                    | 4 ++--
 resources/js/layouts/_VLink.vue                       | 4 ++--
 resources/js/views/member/MemberCourses.vue           | 2 +-
 resources/js/views/member/MemberMemberships.vue       | 2 +-
 resources/js/views/member/MemberPayments.vue          | 4 ++--
 resources/js/views/member/VIndex.vue                  | 4 ++--
 resources/js/views/subscription/SubscriptionIndex.vue | 2 +-
 9 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/resources/js/app.js b/resources/js/app.js
index 001e6280..518c0ceb 100644
--- a/resources/js/app.js
+++ b/resources/js/app.js
@@ -1,5 +1,5 @@
 import Vue from 'vue';
-import { App as InertiaApp, plugin, Link } from '@inertiajs/inertia-vue';
+import { App as InertiaApp, plugin, Link as ILink } from '@inertiajs/inertia-vue';
 
 import SvgSprite from './components/SvgSprite.js';
 import FText from './components/FText.vue';
@@ -25,7 +25,7 @@ Vue.component('v-bool', VBool);
 const el = document.getElementById('app');
 
 Vue.mixin(hasModule);
-Vue.component('Link', Link);
+Vue.component('ILink', ILink);
 
 new Vue({
     render: h => h(InertiaApp, {
diff --git a/resources/js/components/VPages.vue b/resources/js/components/VPages.vue
index ebfd2379..a6d2dc4f 100644
--- a/resources/js/components/VPages.vue
+++ b/resources/js/components/VPages.vue
@@ -4,9 +4,9 @@
         <div class="-mx-1 flex items-baseline">
             <div class="pl-1 pr-3 text-gray-500 text-sm">Seite:</div>
             <div class="px-1" v-for="link, index in links" :key="index">
-                <Link href="#" @click.prevent="goto(link)" class="rounded text-sm w-8 h-8 text-primary-100 flex items-center justify-center leading-none shadow" :key="index" v-text="link.page"
+                <i-link href="#" @click.prevent="goto(link)" class="rounded text-sm w-8 h-8 text-primary-100 flex items-center justify-center leading-none shadow" :key="index" v-text="link.page"
                     :class="{'bg-primary-700': link.current, 'bg-primary-900': !link.current}"
-                ></Link>
+                ></i-link>
             </div>
         </div>
     </div>
diff --git a/resources/js/layouts/AppLayout.vue b/resources/js/layouts/AppLayout.vue
index cd6f9619..72e605ee 100644
--- a/resources/js/layouts/AppLayout.vue
+++ b/resources/js/layouts/AppLayout.vue
@@ -17,9 +17,9 @@
                 <div class="flex">
                     <span class="text-xl font-semibold text-white leading-none" v-html="$page.props.title"></span>
                     <div class="flex ml-4">
-                        <Link v-for="link, index in filterMenu" :key="index" :href="link.href" v-text="link.label" class="btn label mr-2" :class="`btn-${link.color}`">
+                        <i-link v-for="link, index in filterMenu" :key="index" :href="link.href" v-text="link.label" class="btn label mr-2" :class="`btn-${link.color}`">
                             <svg-sprite :src="link.icon"></svg-sprite>
-                        </Link>
+                        </i-link>
                     </div>
                 </div>
                 <label for="search">
diff --git a/resources/js/layouts/_VLink.vue b/resources/js/layouts/_VLink.vue
index 685c4815..10ff7757 100644
--- a/resources/js/layouts/_VLink.vue
+++ b/resources/js/layouts/_VLink.vue
@@ -1,10 +1,10 @@
 <template>
-    <Link class="flex text-white py-2 px-3 rounded-lg hover:bg-gray-600" :href="href" :class="{'bg-gray-700': $page.props.menu == menu}">
+    <i-link class="flex text-white py-2 px-3 rounded-lg hover:bg-gray-600" :href="href" :class="{'bg-gray-700': $page.props.menu == menu}">
         <svg-sprite class="text-white w-6 h-6 mr-4" :src="icon"></svg-sprite>
         <span class="font-semibold">
             <slot></slot>
         </span>
-    </Link>
+    </i-link>
 </template>
 
 <script>
diff --git a/resources/js/views/member/MemberCourses.vue b/resources/js/views/member/MemberCourses.vue
index 520f41da..22541d52 100644
--- a/resources/js/views/member/MemberCourses.vue
+++ b/resources/js/views/member/MemberCourses.vue
@@ -27,7 +27,7 @@
                     <td v-text="course.completed_at_human"></td>
                     <td class="flex">
                         <a href="#" @click.prevent="single = course; mode = 'edit'" class="inline-flex btn btn-warning btn-sm"><svg-sprite src="pencil"></svg-sprite></a>
-                        <Link href="#" @click.prevent="remove(course)" class="inline-flex btn btn-danger btn-sm"><svg-sprite src="trash"></svg-sprite></Link>
+                        <i-link href="#" @click.prevent="remove(course)" class="inline-flex btn btn-danger btn-sm"><svg-sprite src="trash"></svg-sprite></i-link>
                     </td>
                 </tr>
             </table>
diff --git a/resources/js/views/member/MemberMemberships.vue b/resources/js/views/member/MemberMemberships.vue
index 42bcfba2..8fddf780 100644
--- a/resources/js/views/member/MemberMemberships.vue
+++ b/resources/js/views/member/MemberMemberships.vue
@@ -23,7 +23,7 @@
                     <td v-text="membership.human_date"></td>
                     <td class="flex">
                         <a href="#" @click.prevent="single = membership; mode = 'edit'" class="inline-flex btn btn-warning btn-sm"><svg-sprite src="pencil"></svg-sprite></a>
-                        <Link href="#" @click.prevent="remove(membership)" class="inline-flex btn btn-danger btn-sm"><svg-sprite src="trash"></svg-sprite></Link>
+                        <i-link href="#" @click.prevent="remove(membership)" class="inline-flex btn btn-danger btn-sm"><svg-sprite src="trash"></svg-sprite></i-link>
                     </td>
                 </tr>
             </table>
diff --git a/resources/js/views/member/MemberPayments.vue b/resources/js/views/member/MemberPayments.vue
index b8a19ddb..f013e9d2 100644
--- a/resources/js/views/member/MemberPayments.vue
+++ b/resources/js/views/member/MemberPayments.vue
@@ -24,8 +24,8 @@
                     <td v-text="payment.subscription_name"></td>
                     <td class="flex">
                         <a href="#" @click.prevent="single = payment; mode = 'edit'" class="inline-flex btn btn-warning btn-sm"><svg-sprite src="pencil"></svg-sprite></a>
-                        <Link v-show="!payment.is_accepted" href="#" @click.prevent="accept(payment)" class="inline-flex btn btn-success btn-sm"><svg-sprite src="check"></svg-sprite></Link>
-                        <Link href="#" @click.prevent="remove(payment)" class="inline-flex btn btn-danger btn-sm"><svg-sprite src="trash"></svg-sprite></Link>
+                        <i-link v-show="!payment.is_accepted" href="#" @click.prevent="accept(payment)" class="inline-flex btn btn-success btn-sm"><svg-sprite src="check"></svg-sprite></i-link>
+                        <i-link href="#" @click.prevent="remove(payment)" class="inline-flex btn btn-danger btn-sm"><svg-sprite src="trash"></svg-sprite></i-link>
                     </td>
                 </tr>
             </table>
diff --git a/resources/js/views/member/VIndex.vue b/resources/js/views/member/VIndex.vue
index ae359a7d..5367ecbd 100644
--- a/resources/js/views/member/VIndex.vue
+++ b/resources/js/views/member/VIndex.vue
@@ -51,11 +51,11 @@
                 </td>
                 <td v-text="`${member.joined_at_human}`"></td>
                 <td class="flex">
-                    <Link :href="`/member/${member.id}/edit`" class="inline-flex btn btn-warning btn-sm"><svg-sprite src="pencil"></svg-sprite></Link>
+                    <i-link :href="`/member/${member.id}/edit`" class="inline-flex btn btn-warning btn-sm"><svg-sprite src="pencil"></svg-sprite></i-link>
                     <a href="#" v-show="hasModule('bill')" @click.prevent="openSidebar(index, 'payment.index')" class="inline-flex btn btn-info btn-sm"><svg-sprite src="money"></svg-sprite></a>
                     <a href="#" v-show="hasModule('courses')" @click.prevent="openSidebar(index, 'courses.index')" class="inline-flex btn btn-info btn-sm"><svg-sprite src="course"></svg-sprite></a>
                     <a href="#" @click.prevent="openSidebar(index, 'membership.index')" class="inline-flex btn btn-info btn-sm"><svg-sprite src="user"></svg-sprite></a>
-                    <Link href="#" @click.prevent="remove(member)" class="inline-flex btn btn-danger btn-sm"><svg-sprite src="trash"></svg-sprite></Link>
+                    <i-link href="#" @click.prevent="remove(member)" class="inline-flex btn btn-danger btn-sm"><svg-sprite src="trash"></svg-sprite></i-link>
                 </td>
             </tr>
 
diff --git a/resources/js/views/subscription/SubscriptionIndex.vue b/resources/js/views/subscription/SubscriptionIndex.vue
index 12a9fd59..4d7308d2 100644
--- a/resources/js/views/subscription/SubscriptionIndex.vue
+++ b/resources/js/views/subscription/SubscriptionIndex.vue
@@ -13,7 +13,7 @@
                 <div class="py-1 px-6" v-text="sub.amount_human"></div>
                 <div class="py-1 px-6" v-text="sub.fee_name"></div>
                 <div class="py-1 px-6 flex">
-                    <Link :href="`/subscription/${sub.id}/edit`" class="inline-flex btn btn-warning btn-sm"><svg-sprite src="pencil"></svg-sprite></Link>
+                    <i-link :href="`/subscription/${sub.id}/edit`" class="inline-flex btn btn-warning btn-sm"><svg-sprite src="pencil"></svg-sprite></i-link>
                 </div>
             </div>