const BVPaginationMixin = { data() { return { currentPage: 1, perPage: 20, itemsPerPageOptions: [ { value: 10, text: '10', }, { value: 20, text: '20', }, { value: 30, text: '30', }, { value: 40, text: '40', }, { value: 0, text: this.$t('global.table.viewAll'), }, ], }; }, methods: { getTotalRowCount(count) { return this.perPage === 0 ? 0 : count; }, }, }; export default BVPaginationMixin;