summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/vue_shared/components/project_selector/project_list_item.vue
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/vue_shared/components/project_selector/project_list_item.vue')
-rw-r--r--app/assets/javascripts/vue_shared/components/project_selector/project_list_item.vue11
1 files changed, 9 insertions, 2 deletions
diff --git a/app/assets/javascripts/vue_shared/components/project_selector/project_list_item.vue b/app/assets/javascripts/vue_shared/components/project_selector/project_list_item.vue
index 0bd57c84018..19ffbe37ce7 100644
--- a/app/assets/javascripts/vue_shared/components/project_selector/project_list_item.vue
+++ b/app/assets/javascripts/vue_shared/components/project_selector/project_list_item.vue
@@ -3,7 +3,7 @@ import { GlButton, GlIcon, GlSafeHtmlDirective as SafeHtml } from '@gitlab/ui';
import { isString } from 'lodash';
import highlight from '~/lib/utils/highlight';
import { truncateNamespace } from '~/lib/utils/text_utility';
-import ProjectAvatar from '~/vue_shared/components/deprecated_project_avatar/default.vue';
+import ProjectAvatar from '~/vue_shared/components/project_avatar.vue';
export default {
name: 'ProjectListItem',
@@ -22,6 +22,9 @@ export default {
matcher: { type: String, required: false, default: '' },
},
computed: {
+ projectAvatarUrl() {
+ return this.project.avatar_url || this.project.avatarUrl;
+ },
projectNameWithNamespace() {
return this.project.nameWithNamespace || this.project.name_with_namespace;
},
@@ -49,7 +52,11 @@ export default {
class="gl-display-flex gl-align-items-center gl-flex-wrap project-namespace-name-container"
>
<gl-icon v-if="selected" class="js-selected-icon" name="mobile-issue-close" />
- <project-avatar class="gl-flex-shrink-0 js-project-avatar" :project="project" :size="32" />
+ <project-avatar
+ :project-avatar-url="projectAvatarUrl"
+ :project-name="projectNameWithNamespace"
+ class="gl-mr-3"
+ />
<div
v-if="truncatedNamespace"
:title="projectNameWithNamespace"