Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | 2x | <script> import { GlKeysetPagination } from '@gitlab/ui'; import { isBoolean } from 'lodash'; import { historyPushState, buildUrlWithCurrentLocation } from '~/lib/utils/common_utils'; export default { name: 'ReleasesPagination', components: { GlKeysetPagination }, props: { pageInfo: { type: Object, required: true, validator: (info) => isBoolean(info.hasPreviousPage) && isBoolean(info.hasNextPage), }, }, methods: { onPrev(before) { historyPushState(buildUrlWithCurrentLocation(`?before=${before}`)); }, onNext(after) { historyPushState(buildUrlWithCurrentLocation(`?after=${after}`)); }, }, }; </script> <template> <div class="gl-display-flex gl-justify-content-center"> <gl-keyset-pagination v-bind="pageInfo" :prev-text="__('Prev')" :next-text="__('Next')" v-on="$listeners" @prev="onPrev($event)" @next="onNext($event)" /> </div> </template> |