From b73959a94bcace3d0af7819f7621b308980c49d9 Mon Sep 17 00:00:00 2001 From: Bryce Johnson Date: Wed, 17 May 2017 11:22:26 -0400 Subject: Fixes per feedback on user avatar components. --- .../components/user_avatar/user_avatar_image.vue | 13 ++++---- .../user_avatar/user_avatar_size_mixin.js | 13 -------- .../components/user_avatar/user_avatar_svg.vue | 11 ++++--- .../components/user_avatar_image_spec.js | 26 ++++++--------- .../vue_shared/components/user_avatar_link_spec.js | 12 ++----- .../components/user_avatar_size_mixin_spec.js | 37 ---------------------- .../vue_shared/components/user_avatar_svg_spec.js | 6 ---- 7 files changed, 26 insertions(+), 92 deletions(-) delete mode 100644 app/assets/javascripts/vue_shared/components/user_avatar/user_avatar_size_mixin.js delete mode 100644 spec/javascripts/vue_shared/components/user_avatar_size_mixin_spec.js diff --git a/app/assets/javascripts/vue_shared/components/user_avatar/user_avatar_image.vue b/app/assets/javascripts/vue_shared/components/user_avatar/user_avatar_image.vue index 4891e7f927c..b8db6afda12 100644 --- a/app/assets/javascripts/vue_shared/components/user_avatar/user_avatar_image.vue +++ b/app/assets/javascripts/vue_shared/components/user_avatar/user_avatar_image.vue @@ -16,12 +16,11 @@ */ import defaultAvatarUrl from 'images/no_avatar.png'; -import UserAvatarSizeMixin from './user_avatar_size_mixin'; import TooltipMixin from '../../mixins/tooltip'; export default { name: 'UserAvatarImage', - mixins: [UserAvatarSizeMixin, TooltipMixin], + mixins: [TooltipMixin], props: { imgSrc: { type: String, @@ -58,8 +57,8 @@ export default { tooltipContainer() { return this.tooltipText ? 'body' : null; }, - imgCssClasses() { - return `avatar ${this.avatarSizeClass} ${this.cssClasses}`; + avatarSizeClass() { + return `s${this.size}`; }, }, }; @@ -67,9 +66,11 @@ export default {