Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/spreed.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMarco Ambrosini <marcoambrosini@icloud.com>2022-08-31 11:02:53 +0300
committerMarco Ambrosini <marcoambrosini@icloud.com>2022-08-31 11:02:53 +0300
commitb5841dce83c7883cfa82f4cc2c9619de482f2ed3 (patch)
treed8595fcbeec848aa2ac54833daf9f907e2acad23 /src
parent447867f2cb17bcfed2e770e25728f8f2c466bf4e (diff)
Style avatars
Signed-off-by: Marco Ambrosini <marcoambrosini@icloud.com>
Diffstat (limited to 'src')
-rw-r--r--src/components/AvatarWrapper/AvatarWrapper.vue18
-rw-r--r--src/components/MessagesList/MessagesGroup/Message/MessagePart/Poll.vue12
-rw-r--r--src/components/MessagesList/MessagesGroup/Message/MessagePart/PollVotersDetails.vue4
3 files changed, 27 insertions, 7 deletions
diff --git a/src/components/AvatarWrapper/AvatarWrapper.vue b/src/components/AvatarWrapper/AvatarWrapper.vue
index 08b2db1c3..51bcef25e 100644
--- a/src/components/AvatarWrapper/AvatarWrapper.vue
+++ b/src/components/AvatarWrapper/AvatarWrapper.vue
@@ -21,7 +21,10 @@
<template>
<div class="avatar-wrapper"
- :class="{'offline': offline}">
+ :class="{
+ 'offline': offline,
+ 'avatar-wrapper--condensed': condensed,
+ }">
<div v-if="iconClass"
class="icon"
:class="[`avatar-${sizeToString}px`, iconClass]" />
@@ -102,6 +105,11 @@ export default {
type: String,
default: undefined,
},
+
+ condensed: {
+ type: Boolean,
+ default: false,
+ },
},
computed: {
// Determines which icon is displayed
@@ -141,6 +149,14 @@ export default {
height: $avatar-size;
width: $avatar-size;
@include avatar-mixin($avatar-size);
+ &--condensed {
+ width: unset;
+ height: unset;
+ margin-left: -2px;
+ ::v-deep img {
+ outline: 2px solid var(--color-main-background);
+ }
+ }
}
.offline .avatar-wrapper .avatardiv {
diff --git a/src/components/MessagesList/MessagesGroup/Message/MessagePart/Poll.vue b/src/components/MessagesList/MessagesGroup/Message/MessagePart/Poll.vue
index 5c68f80b9..a4b39d4b2 100644
--- a/src/components/MessagesList/MessagesGroup/Message/MessagePart/Poll.vue
+++ b/src/components/MessagesList/MessagesGroup/Message/MessagePart/Poll.vue
@@ -126,15 +126,17 @@
<p>
{{ option }}
</p>
- <PollVotersDetails v-if="details"
- :details="details" />
<p class="percentage">
{{ getVotePercentage(index) + '%' }}
</p>
</div>
- <p v-if="selfHasVotedOption(index)" class="results__option-subtitle">
- {{ t('spreed','You voted') }}
- </p>
+ <div>
+ <PollVotersDetails v-if="details"
+ :details="details" />
+ <p v-if="selfHasVotedOption(index)" class="results__option-subtitle">
+ {{ t('spreed','You voted') }}
+ </p>
+ </div>
<NcProgressBar class="results__option-progress"
:value="getVotePercentage(index)"
size="medium" />
diff --git a/src/components/MessagesList/MessagesGroup/Message/MessagePart/PollVotersDetails.vue b/src/components/MessagesList/MessagesGroup/Message/MessagePart/PollVotersDetails.vue
index 202d90846..1edc2aec2 100644
--- a/src/components/MessagesList/MessagesGroup/Message/MessagePart/PollVotersDetails.vue
+++ b/src/components/MessagesList/MessagesGroup/Message/MessagePart/PollVotersDetails.vue
@@ -27,8 +27,9 @@
:key="index"
:source="item.actorType"
:disable-menu="true"
- :show-user-status-compact="true"
+ :show-user-status="false"
:name="item.actorDisplayName"
+ :condensed="true"
:size="24" />
</div>
<div tabindex="0">
@@ -63,6 +64,7 @@ export default {
.poll-voters-details {
display: flex;
+ cursor: pointer;
}
</style>