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;