<img draggable="false" className="emojione" alt="🙂" src="/emoji/1f602.svg" />
</DropdownTrigger>
- <DropdownContent className='dropdown__left light'>
+ <DropdownContent className='dropdown__left'>
<EmojiPicker emojione={settings} onChange={this.handleChange} searchPlaceholder={intl.formatMessage(messages.emoji_search)} categories={categories} search={true} />
</DropdownContent>
</Dropdown>
color: $color4;
}
+.dropdown--active:after {
+ content: "";
+ display: block;
+ position: absolute;
+ width: 0;
+ height: 0;
+ border-style: solid;
+ border-width: 0 4.5px 7.8px 4.5px;
+ border-color: transparent transparent $color2 transparent;
+ bottom: 8px;
+ right: 104px;
+}
+
.invisible {
font-size: 0;
line-height: 0;
.compose-form__autosuggest-wrapper {
position: relative;
+
+ .dropdown--active:after {
+ border-color: transparent transparent $color5 transparent;
+ bottom: -1px;
+ right: 8px;
+ }
}
.compose-form__publish {
align-items: center;
display: flex;
margin-top: 10px;
- overflow: hidden;
}
.status__action-bar-button-wrapper {
.account__action-bar-dropdown {
flex: 1 1 auto;
padding: 10px;
+
+ .dropdown--active {
+ .dropdown__content.dropdown__right {
+ left: 6px;
+ right: initial;
+ }
+
+ &:after {
+ bottom: initial;
+ margin-left: 11px;
+ margin-top: -7px;
+ right: initial;
+ }
+ }
}
.account__action-bar-links {
.dropdown--active .dropdown__content {
display: block;
line-height: 18px;
+ max-width: 311px;
+ right: 0;
text-align: left;
z-index: 9999;
- &:before {
- content: "";
- display: block;
- position: absolute;
- width: 0;
- height: 0;
- border-style: solid;
- border-width: 0 4.5px 7.8px 4.5px;
- border-color: transparent transparent $color2 transparent;
- top: -7px;
- left: 8px;
- }
-
- &.light {
- &:before {
- border-color: transparent transparent $color5 transparent;
- }
- }
-
& > ul {
list-style: none;
background: $color2;
box-shadow: 0 0 15px rgba($color8, 0.4);
min-width: 140px;
position: relative;
- left: -10px;
+ }
+
+ &.dropdown__right {
+ right: 0;
}
&.dropdown__left {
& > ul {
left: -98px;
}
-
- & > .emoji-dialog {
- left: -210px;
- }
}
& > ul > li > a {
display: block;
padding: 4px 14px;
box-sizing: border-box;
- width: 140px;
text-decoration: none;
background: $color2;
color: $color1;