Fixes test cases
This commit is contained in:
parent
50b70093e8
commit
8abf171409
4 changed files with 22 additions and 18 deletions
|
@ -48,8 +48,8 @@
|
||||||
top: 0;
|
top: 0;
|
||||||
|
|
||||||
.button__content {
|
.button__content {
|
||||||
display: inline-flex;
|
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
display: inline-flex;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -43,12 +43,14 @@ export default {
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
style() {
|
style() {
|
||||||
|
const fontSize = Math.floor(this.size / 2.5);
|
||||||
|
const lineHeight = this.size + Math.floor(this.size / 20);
|
||||||
let style = {
|
let style = {
|
||||||
width: `${this.size}px`,
|
width: `${this.size}px`,
|
||||||
height: `${this.size}px`,
|
height: `${this.size}px`,
|
||||||
borderRadius: this.rounded ? '50%' : 0,
|
borderRadius: this.rounded ? '50%' : 0,
|
||||||
lineHeight: `${this.size + Math.floor(this.size / 20)}px`,
|
lineHeight: `${Math.max(lineHeight, 12)}px`,
|
||||||
fontSize: `${Math.floor(this.size / 2.5)}px`,
|
fontSize: `${Math.max(fontSize, 8)}px`,
|
||||||
};
|
};
|
||||||
|
|
||||||
if (this.backgroundColor) {
|
if (this.backgroundColor) {
|
||||||
|
|
|
@ -11,12 +11,13 @@ describe(`when there are NO errors loading the thumbnail`, () => {
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
imgError: false,
|
imgError: false,
|
||||||
|
hasImageLoaded: true,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
expect(wrapper.find('#image').exists()).toBe(true);
|
expect(wrapper.find('#image').exists()).toBe(true);
|
||||||
const avatarComponent = wrapper.findComponent(Avatar);
|
const avatarComponent = wrapper.findComponent(Avatar);
|
||||||
expect(avatarComponent.exists()).toBe(false);
|
expect(avatarComponent.isVisible()).toBe(false);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -29,12 +30,13 @@ describe(`when there ARE errors loading the thumbnail`, () => {
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
imgError: true,
|
imgError: true,
|
||||||
|
hasImageLoaded: true,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
expect(wrapper.find('#image').exists()).toBe(false);
|
expect(wrapper.find('#image').isVisible()).toBe(false);
|
||||||
const avatarComponent = wrapper.findComponent(Avatar);
|
const avatarComponent = wrapper.findComponent(Avatar);
|
||||||
expect(avatarComponent.exists()).toBe(true);
|
expect(avatarComponent.isVisible()).toBe(true);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -24,14 +24,6 @@
|
||||||
</h4>
|
</h4>
|
||||||
<div class="conversation--metadata">
|
<div class="conversation--metadata">
|
||||||
<inbox-name v-if="showInboxName" :inbox="inbox" />
|
<inbox-name v-if="showInboxName" :inbox="inbox" />
|
||||||
<thumbnail
|
|
||||||
v-if="showAssignee && assignee.name"
|
|
||||||
v-tooltip.top-end="assignee.name"
|
|
||||||
class="assignee-avatar"
|
|
||||||
:src="assignee.thumbnail"
|
|
||||||
:username="assignee.name"
|
|
||||||
size="16px"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="message-details">
|
<div class="message-details">
|
||||||
|
@ -82,6 +74,14 @@
|
||||||
<span class="timestamp">
|
<span class="timestamp">
|
||||||
{{ dynamicTime(chat.timestamp) }}
|
{{ dynamicTime(chat.timestamp) }}
|
||||||
</span>
|
</span>
|
||||||
|
<thumbnail
|
||||||
|
v-if="showAssignee && assignee.name"
|
||||||
|
v-tooltip.top-end="assignee.name"
|
||||||
|
class="assignee-avatar"
|
||||||
|
:src="assignee.thumbnail"
|
||||||
|
:username="assignee.name"
|
||||||
|
size="14px"
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -298,6 +298,10 @@ export default {
|
||||||
line-height: var(--space-normal);
|
line-height: var(--space-normal);
|
||||||
margin-left: var(--space-small);
|
margin-left: var(--space-small);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.assignee-avatar {
|
||||||
|
margin-left: var(--space-small);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.details-meta {
|
.details-meta {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
@ -342,10 +346,6 @@ export default {
|
||||||
margin-right: 0;
|
margin-right: 0;
|
||||||
max-width: 12rem;
|
max-width: 12rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
.assignee-avatar {
|
|
||||||
margin-left: var(--space-micro);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.message--attachment-icon {
|
.message--attachment-icon {
|
||||||
|
|
Loading…
Reference in a new issue