From f825df41e0f998d3938637a8db5bfe50d6af0222 Mon Sep 17 00:00:00 2001
From: 62160286 <62160286@go.buu.ac.th>
Date: Thu, 23 Dec 2021 00:24:44 +0700
Subject: [PATCH] Add computed result

---
 src/components/OXTable.vue | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/src/components/OXTable.vue b/src/components/OXTable.vue
index 4bf0a7a..f6412c8 100644
--- a/src/components/OXTable.vue
+++ b/src/components/OXTable.vue
@@ -1,8 +1,9 @@
 <template>
   <div>
     <div v-if="finish">
-      <span v-if="winner !== '-'">{{ winner }} Win!!! </span>
-      <span v-else>Draw!!! </span>
+      <!-- <span v-if="winner !== '-'">{{ winner }} Win!!! </span>
+      <span v-else>Draw!!! </span> -->
+      <span>{{ result }}</span>
       <button @click="newGame">New Game</button>
     </div>
     <div v-else>{{ turn }} Turn..</div>
@@ -36,6 +37,15 @@ export default {
       ]
     }
   },
+  computed: {
+    result () {
+      if (this.finish && this.winner === '-') {
+        return 'Draw!!! '
+      } else {
+        return this.turn + ' Win!!! '
+      }
+    }
+  },
   methods: {
     newGame () {
       this.count = 0
-- 
GitLab