diff --git a/app/assets/javascripts/vue_pipelines_index/vue_gl_pagination.vue.js.es6 b/app/assets/javascripts/vue_pipelines_index/vue_gl_pagination.vue.js.es6
index 48efa4bd57e7f6f961af2e5be1e60f470ed28444..5f9e47bf3b2a5c8c887007dd2b29ddc99c9a0dcc 100644
--- a/app/assets/javascripts/vue_pipelines_index/vue_gl_pagination.vue.js.es6
+++ b/app/assets/javascripts/vue_pipelines_index/vue_gl_pagination.vue.js.es6
@@ -3,11 +3,6 @@
 
 ((gl) => {
   gl.VueGlPagination = Vue.extend({
-    data() {
-      return {
-        last: Math.ceil(+this.count / 5),
-      };
-    },
     props: [
       'changepage',
       'pages',
@@ -21,6 +16,9 @@
       },
     },
     computed: {
+      last() {
+        return Math.ceil(+this.count / 5)
+      },
       lastpage() {
         return `pipelines?p=${this.last}`;
       },
@@ -38,10 +36,7 @@
     },
     template: `
       <div class="gl-pagination">
-        <ul
-          class="pagination clearfix"
-          v-for='n in upcount'
-        >
+        <ul class="pagination clearfix" v-for='n in upcount'>
           <li class="prev disabled" v-if='n === 1'>
             <span>Prev</span>
           </li>