Skip to content
Snippets Groups Projects

Consolidate user avatar Vue logic

Merged username-removed-408230 requested to merge user-avatar-vue-ce into master
All threads resolved!
4 files
+ 15
15
Compare changes
  • Side-by-side
  • Inline
Files
4
@@ -11,7 +11,7 @@ export default {
required: false,
default: '',
},
css: {
cssClasses: {
type: String,
required: false,
default: '',
@@ -47,8 +47,8 @@ export default {
avatarSizeClass() {
return `s${this.size}`;
},
imgCss() {
return `avatar ${this.tooltipClass} ${this.avatarSizeClass} ${this.css}`;
imgCssClasses() {
return `avatar ${this.tooltipClass} ${this.avatarSizeClass} ${this.cssClasses}`;
},
imgSourceWithFallback() {
if (!this.src && !this.svg) {
@@ -61,7 +61,7 @@ export default {
<span class="avatar-image-container">
<img
v-if="!svg"
:class="imgCss"
:class="imgCssClasses"
:src="imgSourceWithFallback"
:width="size"
:height="size"
Loading