diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2022-11-10 15:08:15 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2022-11-10 15:08:15 +0300 |
commit | be2696666feee6e1045e0991309b71ce7f38a413 (patch) | |
tree | 9078d7b0fb2d9ed14e22fbf783f75db4666c67e7 /app/assets/javascripts/packages_and_registries | |
parent | 1f64fe671ba1a368ff7e67948448b4805cdfc2db (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts/packages_and_registries')
-rw-r--r-- | app/assets/javascripts/packages_and_registries/package_registry/components/list/packages_list.vue | 40 |
1 files changed, 17 insertions, 23 deletions
diff --git a/app/assets/javascripts/packages_and_registries/package_registry/components/list/packages_list.vue b/app/assets/javascripts/packages_and_registries/package_registry/components/list/packages_list.vue index 63c2b329c27..0043d778c60 100644 --- a/app/assets/javascripts/packages_and_registries/package_registry/components/list/packages_list.vue +++ b/app/assets/javascripts/packages_and_registries/package_registry/components/list/packages_list.vue @@ -1,9 +1,10 @@ <script> -import { GlAlert, GlKeysetPagination } from '@gitlab/ui'; +import { GlAlert } from '@gitlab/ui'; import { s__, sprintf } from '~/locale'; import DeletePackageModal from '~/packages_and_registries/shared/components/delete_package_modal.vue'; import PackagesListRow from '~/packages_and_registries/package_registry/components/list/package_list_row.vue'; import PackagesListLoader from '~/packages_and_registries/shared/components/packages_list_loader.vue'; +import RegistryList from '~/packages_and_registries/shared/components/registry_list.vue'; import { DELETE_PACKAGE_TRACKING_ACTION, REQUEST_DELETE_PACKAGE_TRACKING_ACTION, @@ -14,12 +15,13 @@ import { packageTypeToTrackCategory } from '~/packages_and_registries/package_re import Tracking from '~/tracking'; export default { + name: 'PackagesList', components: { GlAlert, - GlKeysetPagination, DeletePackageModal, PackagesListLoader, PackagesListRow, + RegistryList, }, mixins: [Tracking.mixin()], props: { @@ -57,9 +59,6 @@ export default { category, }; }, - showPagination() { - return this.pageInfo.hasPreviousPage || this.pageInfo.hasNextPage; - }, errorTitleAlert() { return sprintf( s__('PackageRegistry|There was an error publishing a %{packageName} package'), @@ -123,24 +122,19 @@ export default { @primaryAction="showConfirmationModal" >{{ $options.i18n.errorMessageBodyAlert }}</gl-alert > - <div data-testid="packages-table"> - <packages-list-row - v-for="packageEntity in list" - :key="packageEntity.id" - :package-entity="packageEntity" - @packageToDelete="setItemToBeDeleted" - /> - </div> - - <div class="gl-display-flex gl-justify-content-center"> - <gl-keyset-pagination - v-if="showPagination" - v-bind="pageInfo" - class="gl-mt-3" - @prev="$emit('prev-page')" - @next="$emit('next-page')" - /> - </div> + <registry-list + data-testid="packages-table" + :hidden-delete="true" + :is-loading="isLoading" + :items="list" + :pagination="pageInfo" + @prev-page="$emit('prev-page')" + @next-page="$emit('next-page')" + > + <template #default="{ item }"> + <packages-list-row :package-entity="item" @packageToDelete="setItemToBeDeleted(item)" /> + </template> + </registry-list> <delete-package-modal :item-to-be-deleted="itemToBeDeleted" |