diff options
Diffstat (limited to 'app/assets/javascripts/registry/explorer/pages/list.vue')
-rw-r--r-- | app/assets/javascripts/registry/explorer/pages/list.vue | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/app/assets/javascripts/registry/explorer/pages/list.vue b/app/assets/javascripts/registry/explorer/pages/list.vue index c6ba06cd68c..7e321e927d3 100644 --- a/app/assets/javascripts/registry/explorer/pages/list.vue +++ b/app/assets/javascripts/registry/explorer/pages/list.vue @@ -16,6 +16,7 @@ import ClipboardButton from '~/vue_shared/components/clipboard_button.vue'; import ProjectEmptyState from '../components/project_empty_state.vue'; import GroupEmptyState from '../components/group_empty_state.vue'; import ProjectPolicyAlert from '../components/project_policy_alert.vue'; +import QuickstartDropdown from '../components/quickstart_dropdown.vue'; export default { name: 'RegistryListApp', @@ -26,6 +27,7 @@ export default { GroupEmptyState, ProjectPolicyAlert, ClipboardButton, + QuickstartDropdown, GlButton, GlIcon, GlModal, @@ -62,6 +64,9 @@ export default { this.requestImagesList({ page }); }, }, + showQuickStartDropdown() { + return Boolean(!this.isLoading && !this.config?.isGroupPage && this.images?.length); + }, }, methods: { ...mapActions(['requestImagesList', 'requestDeleteImage']), @@ -114,7 +119,10 @@ export default { <template v-else> <div> - <h4>{{ s__('ContainerRegistry|Container Registry') }}</h4> + <div class="d-flex justify-content-between align-items-center"> + <h4>{{ s__('ContainerRegistry|Container Registry') }}</h4> + <quickstart-dropdown v-if="showQuickStartDropdown" class="d-none d-sm-block" /> + </div> <p> <gl-sprintf :message=" |