summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/vue_shared/components/user_avatar/user_avatar_svg.vue
diff options
context:
space:
mode:
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.vue11
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>