logo

pleroma-fe

My custom branche(s) on git.pleroma.social/pleroma/pleroma-fe git clone https://anongit.hacktivis.me/git/pleroma-fe.git/
commit: 761ca72136009da6ed0094e3d201afff86bb91d5
parent 1f7fa777b290d94da683f792d10797cef867ecd0
Author: Henry Jameson <me@hjkos.com>
Date:   Tue, 24 Dec 2024 11:11:49 +0200

better picker layout

Diffstat:

Msrc/components/emoji_picker/emoji_picker.scss7++++---
Msrc/components/emoji_picker/emoji_picker.vue20++++++++++----------
2 files changed, 14 insertions(+), 13 deletions(-)

diff --git a/src/components/emoji_picker/emoji_picker.scss b/src/components/emoji_picker/emoji_picker.scss @@ -49,6 +49,7 @@ .heading { display: flex; + flex-direction: column; padding: 0.7em 0.5em 0; } @@ -129,7 +130,7 @@ .emoji { &-search { - padding: 0.3em; + padding-bottom: 0.5em; flex: 0 0 auto; input { @@ -196,9 +197,9 @@ &-group { display: grid; grid-template-columns: repeat(var(--__amount), 1fr); - justify-items: center; align-items: center; - justify-content: left; + justify-items: center; + justify-content: center; grid-template-rows: repeat(1, auto); &.first-row { diff --git a/src/components/emoji_picker/emoji_picker.vue b/src/components/emoji_picker/emoji_picker.vue @@ -11,6 +11,16 @@ <div class="heading" > + <div class="emoji-search"> + <input + ref="search" + v-model="keyword" + type="text" + class="input form-control" + :placeholder="$t('emoji.search_emoji')" + @input="$event.target.composing = false" + > + </div> <!-- Body scroll lock needs to be on every scrollable element on safari iOS. Here we tell it to enable scrolling for this element. @@ -75,16 +85,6 @@ class="emoji-content" :class="{hidden: showingStickers}" > - <div class="emoji-search"> - <input - ref="search" - v-model="keyword" - type="text" - class="input form-control" - :placeholder="$t('emoji.search_emoji')" - @input="$event.target.composing = false" - > - </div> <!-- Enables scrolling for this element on safari iOS. See comments for header. --> <DynamicScroller ref="emoji-groups"