From 69e4ac212db35a87a0bd5b10f3ca5cf5277b77cf Mon Sep 17 00:00:00 2001
From: Saladin21 <13519187@std.stei.itb.ac.id>
Date: Thu, 28 Apr 2022 10:35:01 +0700
Subject: [PATCH] add table click backround color

---
 src/App.vue                       | 7 ++++++-
 src/components/table-2.vue        | 6 +++---
 src/components/table-response.vue | 2 +-
 src/components/table.vue          | 2 +-
 src/views/AdminIndex.vue          | 2 +-
 5 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/src/App.vue b/src/App.vue
index 462129f..42308e0 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -31,8 +31,13 @@ body {
   color: #6992b4;
 }
 
+.table-click{
+  background-color: #f1f7fc !important;
+  text-decoration: underline;
+}
+
 .bground-light {
-  background-color: #f1f7fc;
+  background-color: #f1f7fc ; 
 }
 
 .bground-dark {
diff --git a/src/components/table-2.vue b/src/components/table-2.vue
index ef63610..79d4ad0 100644
--- a/src/components/table-2.vue
+++ b/src/components/table-2.vue
@@ -36,8 +36,8 @@
               <template v-if="c.hasOwnProperty('child')">
               <template v-for="child in c.child" :key="child">
                 <template v-if="!child.hidden">
-                <td v-if="child.clickable" @click="this.$emit('detail-entry', e[columns.Id.data])" class="clickable">
-                    {{ e[c.data][child.data] }}
+                <td v-if="child.clickable" @click="this.$emit('detail-entry', e[columns.Id.data])" class="clickable table-click">
+                  {{ e[c.data][child.data] }}
                 </td>
                 <td v-else >
                     {{ e[c.data][child.data]}}
@@ -46,7 +46,7 @@
               </template>
               </template>
               <template v-if="!c.hidden">
-                <td v-if="c.clickable" @click="this.$emit('detail-entry', e[columns.Id.data])" class="clickable">
+                <td v-if="c.clickable" @click="this.$emit('detail-entry', e[columns.Id.data])" class="clickable table-click">
                     {{ e[c.data] }}
                 </td>
                 <td v-else >
diff --git a/src/components/table-response.vue b/src/components/table-response.vue
index 329b603..05d1d3f 100644
--- a/src/components/table-response.vue
+++ b/src/components/table-response.vue
@@ -26,7 +26,7 @@
         >
             <template v-for="c in columns" :key="c">
               <template v-if="!c.hidden && c.name!='Bukti'">
-                <td v-if="c.clickable " @click="this.$emit('detail-entry', e[columns.Id.data])" class="clickable">
+                <td v-if="c.clickable " @click="this.$emit('detail-entry', e[columns.Id.data])" class="clickable table-click">
                     {{ e[c.data] }}
                 </td>
                 <td v-else >
diff --git a/src/components/table.vue b/src/components/table.vue
index ead873c..f5acfbc 100644
--- a/src/components/table.vue
+++ b/src/components/table.vue
@@ -25,7 +25,7 @@
         >
             <template v-for="c in columns" :key="c">
               <template v-if="!c.hidden">
-                <td v-if="c.clickable" @click="this.$emit('detail-entry', e[columns.Id.data])" class="clickable">
+                <td v-if="c.clickable" @click="this.$emit('detail-entry', e[columns.Id.data])" class="clickable table-click">
                     {{ e[c.data] }}
                 </td>
                 <td v-else >
diff --git a/src/views/AdminIndex.vue b/src/views/AdminIndex.vue
index 5244b97..961dfeb 100644
--- a/src/views/AdminIndex.vue
+++ b/src/views/AdminIndex.vue
@@ -83,7 +83,7 @@ export default {
           name : "Username",
           data : "username",
           hidden : false,
-          clickable : true
+          clickable : false
         },
         Email: {
           name : "Email",
-- 
GitLab