diff --git a/resources/assets/js/components/demo/admin/home/final.vue b/resources/assets/js/components/demo/admin/home/final.vue
index a6e06d2..4d73600 100644
--- a/resources/assets/js/components/demo/admin/home/final.vue
+++ b/resources/assets/js/components/demo/admin/home/final.vue
@@ -28,6 +28,11 @@
{{ no_vote.name }} |
{{ no_vote.unit }} |
0 |
+ 0 |
+
+
+ | Jumlah Undian |
+ {{ calculateTotalVotes(position.id) }} |
@@ -73,6 +78,12 @@ export default {
.reduce((total, result) => total + result.votes, 0);
return ((votes / totalVotes) * 100).toFixed(2);
+ },
+
+ calculateTotalVotes(positionId) {
+ return this.results
+ .filter(result => result.position_id === positionId)
+ .reduce((total, result) => total + result.votes, 0);
}
},