1const BVPaginationMixin = {
2  data() {
3    return {
4      currentPage: 1,
5      perPage: 20,
6      itemsPerPageOptions: [
7        {
8          value: 10,
9          text: '10'
10        },
11        {
12          value: 20,
13          text: '20'
14        },
15        {
16          value: 30,
17          text: '30'
18        },
19        {
20          value: 40,
21          text: '40'
22        },
23        {
24          value: 0,
25          text: this.$t('global.table.viewAll')
26        }
27      ]
28    };
29  },
30  methods: {
31    getTotalRowCount(count) {
32      return this.perPage === 0 ? 0 : count;
33    }
34  }
35};
36
37export default BVPaginationMixin;
38