-
-
-
-
-
-
- {{ userInitials }}
-
-
-
-
![]()
+
+
![]()
+
+
{{ userInitials }}
@@ -22,7 +14,7 @@ export default {
type: String,
default: 'base',
validator: value => {
- return value.match(/(small|base|large|x-large)/)
+ return value.match(/(small|base|large)/)
},
},
user: { type: Object, default: null },
@@ -37,7 +29,7 @@ export default {
return !this.user || !this.user.name || this.user.name.toLowerCase() === 'anonymous'
},
hasImage() {
- return Boolean(this.user && this.user.avatar) && !this.error
+ return Boolean(this.user && this.user.avatar)
},
userInitials() {
const { name } = this.user || 'Anonymous'
@@ -69,38 +61,28 @@ export default {
margin-top: -0.1em;
}
- &.size-small {
+ &.--small {
width: $size-avatar-small;
height: $size-avatar-small;
}
- &.size-base {
+ &.--base {
border-width: 1px;
width: $size-avatar-base;
height: $size-avatar-base;
}
- &.size-large {
+ &.--large {
width: $size-avatar-large;
height: $size-avatar-large;
+ font-size: $font-size-xx-large;
}
- &.size-x-large {
- width: $size-avatar-x-large;
- height: $size-avatar-x-large;
- }
- .no-image {
- height: 100%;
+ &.no-image {
display: flex;
flex-wrap: wrap;
border-radius: 50%;
+ align-items: center;
+ justify-content: center;
background-color: $background-color-secondary;
color: $text-color-primary-inverse;
}
-
- .no-image .flex-item {
- box-sizing: border-box;
- padding: 0;
- margin: 0 auto;
- align-self: center;
- display: table;
- }
}
diff --git a/webapp/components/features/FiledReportsTable/FiledReportsTable.vue b/webapp/components/features/FiledReportsTable/FiledReportsTable.vue
index 71c7d39a5..86172edbc 100644
--- a/webapp/components/features/FiledReportsTable/FiledReportsTable.vue
+++ b/webapp/components/features/FiledReportsTable/FiledReportsTable.vue
@@ -7,7 +7,7 @@
condensed
>
-