]> cat aescling's git repositories - mastodon.git/commitdiff
Fix emoji picker being always displayed (#10979)
authorTakeshi Umeda <noel.yoshiba@gmail.com>
Thu, 6 Jun 2019 10:30:14 +0000 (19:30 +0900)
committerEugen Rochko <eugen@zeonfederated.com>
Thu, 6 Jun 2019 10:30:14 +0000 (12:30 +0200)
* Fix emoji picker being always displayed

* Remove duplicate content with other pull-requests

app/javascript/mastodon/features/compose/components/compose_form.js
app/javascript/styles/mastodon/components.scss

index fb0c75fd36c217dc6946d41484ee74a4dc3f833a..531b288666cba54784e90e6e7087e6a5c3753040 100644 (file)
@@ -208,7 +208,7 @@ class ComposeForm extends ImmutablePureComponent {
           />
         </div>
 
-        <div className='emoji-picker-wrapper'>
+        <div className={`emoji-picker-wrapper ${this.props.showSearch ? 'emoji-picker-wrapper--hidden' : ''}`}>
           <EmojiPickerDropdown onPickEmoji={this.handleEmojiPick} />
         </div>
 
index acb349a7c10dd3008eec9056a4366e9520efb11d..543d201288bc4028c5b58b0e470b16a5d5bf5921 100644 (file)
     }
   }
 
-  .emoji-picker-wrapper,
   .autosuggest-textarea__suggestions-wrapper {
     position: relative;
     height: 0;
   }
 
+  .emoji-picker-wrapper {
+    position: relative;
+    height: 0;
+
+    &.emoji-picker-wrapper--hidden {
+      display: none;
+    }
+  }
+
   .autosuggest-textarea__suggestions {
     box-sizing: border-box;
     display: none;