diff options
Diffstat (limited to 'app/assets/javascripts/vue_shared/components/user_avatar/user_avatar_svg.vue')
-rw-r--r-- | app/assets/javascripts/vue_shared/components/user_avatar/user_avatar_svg.vue | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/app/assets/javascripts/vue_shared/components/user_avatar/user_avatar_svg.vue b/app/assets/javascripts/vue_shared/components/user_avatar/user_avatar_svg.vue index 39b4d37c91e..d2ff2ac006e 100644 --- a/app/assets/javascripts/vue_shared/components/user_avatar/user_avatar_svg.vue +++ b/app/assets/javascripts/vue_shared/components/user_avatar/user_avatar_svg.vue @@ -14,10 +14,7 @@ */ -import UserAvatarSizeMixin from './user_avatar_size_mixin'; - export default { - mixins: [UserAvatarSizeMixin], props: { svg: { type: String, @@ -29,13 +26,19 @@ export default { default: 20, }, }, + computed: { + avatarSizeClass() { + return `s${this.size}`; + }, + }, }; </script> <template> <svg :class="avatarSizeClass" - :style="avatarSizeStylesMap" + :height="size" + :width="size" v-html="svg"> </svg> </template> |