mirror of
https://github.com/Ocelot-Social-Community/Ocelot-Social.git
synced 2025-12-13 07:46:06 +00:00
Fix styling, renaming classes
This commit is contained in:
parent
b090b1177f
commit
068e2b4417
@ -24,7 +24,7 @@ Then("my comment should be successfully created", () => {
|
||||
Then("I should see my comment", () => {
|
||||
cy.get("div.comment p")
|
||||
.should("contain", "Human Connection rocks")
|
||||
.get(".ds-avatar img")
|
||||
.get(".user-avatar img")
|
||||
.should("have.attr", "src")
|
||||
.and("contain", narratorAvatar)
|
||||
.get("div p.ds-text span")
|
||||
|
||||
@ -42,9 +42,9 @@ describe('AvatarMenu.vue', () => {
|
||||
wrapper = Wrapper()
|
||||
})
|
||||
|
||||
it('renders the HcAvatar component', () => {
|
||||
it('renders the UserAvatar component', () => {
|
||||
wrapper.find('.avatar-menu-trigger').trigger('click')
|
||||
expect(wrapper.find('.ds-avatar').exists()).toBe(true)
|
||||
expect(wrapper.find('.user-avatar').exists()).toBe(true)
|
||||
})
|
||||
|
||||
describe('given a userName', () => {
|
||||
|
||||
@ -1,16 +1,16 @@
|
||||
<template>
|
||||
<div class="ds-avatar avatar" :class="[`ds-size-${this.size}`, online && 'is-online']">
|
||||
<div :class="[`size-${this.size}`, 'user-avatar']">
|
||||
<ds-flex v-if="!hasImage || error" style="height: 100%">
|
||||
<ds-flex-item centered>
|
||||
<template v-if="isAnonymus">
|
||||
<ds-icon name="eye-slash" />
|
||||
<base-icon name="eye-slash" />
|
||||
</template>
|
||||
<template v-else>
|
||||
{{ userInitials }}
|
||||
</template>
|
||||
</ds-flex-item>
|
||||
</ds-flex>
|
||||
<img v-if="image && !error" :src="image | proxyApiUrl" @error="onError" :size="size" />
|
||||
<img v-if="image && !error" :src="image | proxyApiUrl" @error="onError" />
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@ -31,7 +31,6 @@ export default {
|
||||
},
|
||||
},
|
||||
image: { type: String, default: null },
|
||||
online: { type: Boolean, default: false },
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
@ -53,3 +52,37 @@ export default {
|
||||
},
|
||||
}
|
||||
</script>
|
||||
<style lang="scss">
|
||||
.user-avatar {
|
||||
img {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
border-radius: 50%;
|
||||
overflow: hidden;
|
||||
object-fit: cover;
|
||||
object-position: center;
|
||||
}
|
||||
|
||||
.base-icon {
|
||||
margin-top: -0.1em;
|
||||
}
|
||||
|
||||
&.size-small {
|
||||
width: $size-avatar-small;
|
||||
height: $size-avatar-small;
|
||||
}
|
||||
&.size-base {
|
||||
border-width: 1px;
|
||||
width: $size-avatar-base;
|
||||
height: $size-avatar-base;
|
||||
}
|
||||
&.size-large {
|
||||
width: $size-avatar-large;
|
||||
height: $size-avatar-large;
|
||||
}
|
||||
&.size-x-large {
|
||||
width: $size-avatar-x-large;
|
||||
height: $size-avatar-x-large;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
@ -519,11 +519,10 @@ export default {
|
||||
}
|
||||
}
|
||||
}
|
||||
.profile-avatar.ds-avatar {
|
||||
.profile-avatar.user-avatar {
|
||||
display: block;
|
||||
margin: auto;
|
||||
margin-top: -60px;
|
||||
border: #fff 5px solid;
|
||||
}
|
||||
.page-name-profile-id-slug {
|
||||
.ds-flex-item:first-child .content-menu {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user