diff options
| author | Shpuld Shpuldson <shpuld@shpposter.club> | 2020-01-14 10:06:14 +0200 |
|---|---|---|
| committer | Shpuld Shpuldson <shpuld@shpposter.club> | 2020-01-14 10:06:14 +0200 |
| commit | b10b92a876eb185a88e751d028e69063c9117298 (patch) | |
| tree | 1d1029646e295a4fb919ce4392826a90e2829c83 /src/components/status/status.vue | |
| parent | b32888194c2b9de286bcfff9998dae009cea224d (diff) | |
clean up code, fix prediction bug
Diffstat (limited to 'src/components/status/status.vue')
| -rw-r--r-- | src/components/status/status.vue | 47 |
1 files changed, 4 insertions, 43 deletions
diff --git a/src/components/status/status.vue b/src/components/status/status.vue index 4ea1b74b..87e8b5da 100644 --- a/src/components/status/status.vue +++ b/src/components/status/status.vue @@ -354,18 +354,10 @@ </div> </transition> - <div v-if="isFocused" class="emoji-reactions"> - <button - v-for="(users, emoji) in emojiReactions" - :key="emoji" - class="emoji-reaction btn btn-default" - :class="{ 'picked-reaction': reactedWith(emoji) }" - @click="emojiOnClick(emoji, $event)" - > - <span v-if="users">{{ users.length }}</span> - <span>{{ emoji }}</span> - </button> - </div> + <EmojiReactions + v-if="isFocused" + :status="status" + /> <div v-if="!noHeading && !isPreview" @@ -789,37 +781,6 @@ $status-margin: 0.75em; } } -.emoji-reactions { - display: flex; - margin-top: 0.25em; - flex-wrap: wrap; -} - -.emoji-reaction { - padding: 0 0.5em; - margin-right: 0.5em; - margin-top: 0.5em; - display: flex; - align-items: center; - justify-content: center; - box-sizing: border-box; - :first-child { - margin-right: 0.25em; - } - :last-child { - width: 1.5em; - } - &:focus { - outline: none; - } -} - -.picked-reaction { - border: 1px solid var(--link, $fallback--link); - margin-left: -1px; // offset the border, can't use inset shadows either - margin-right: calc(0.5em - 1px); -} - .button-icon.icon-reply { &:not(.button-icon-disabled):hover, &.button-icon-active { |
