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!
1 file
+ 3
7
Compare changes
  • Side-by-side
  • Inline
<script>
import defaultAvatarUrl from 'images/no_avatar.png';
import UserAvatarSizeMixin from './user_avatar_size_mixin';
import TooltipMixin from '../../mixins/tooltip.js;
export default {
name: 'UserAvatarImage',
mixins: [UserAvatarSizeMixin],
mixins: [UserAvatarSizeMixin, TooltipMixin],
props: {
imgSrc: {
type: String,
@@ -37,11 +38,6 @@ export default {
default: 'top',
},
},
watch: {
tooltipText() {
$(this.$refs.tooltipTarget).tooltip('destroy');
},
},
computed: {
tooltipClass() {
return this.tooltipText ? 'has-tooltip' : '';
@@ -65,6 +61,6 @@ export default {
:data-container="tooltipContainer"
:data-placement="tooltipPlacement"
:title="tooltipText"
ref="tooltipTarget"
ref="tooltip"
/>
</template>
Loading