diff --git a/app/javascript/dashboard/assets/scss/_rtl.scss b/app/javascript/dashboard/assets/scss/_rtl.scss index 95e774184..2a6e6d692 100644 --- a/app/javascript/dashboard/assets/scss/_rtl.scss +++ b/app/javascript/dashboard/assets/scss/_rtl.scss @@ -80,8 +80,8 @@ // Settings header .settings-header { .header--icon { - margin-left: 0; - margin-right: var(--space-small); + margin-left: var(--space-small); + margin-right: var(--space-smaller); } } @@ -246,8 +246,14 @@ } } - .search-header--wrap .search--input { - text-align: right; + .search-header--wrap { + .search--input { + text-align: right; + } + + .layout-switch__container { + transform: rotate(180deg); + } } // Card label diff --git a/app/javascript/dashboard/assets/scss/widgets/_conversation-view.scss b/app/javascript/dashboard/assets/scss/widgets/_conversation-view.scss index 41f3d2159..dc75ee29d 100644 --- a/app/javascript/dashboard/assets/scss/widgets/_conversation-view.scss +++ b/app/javascript/dashboard/assets/scss/widgets/_conversation-view.scss @@ -67,6 +67,7 @@ .conversations-list-wrap { @include flex; + border-right: 1px solid var(--s-50); flex-direction: column; .load-more-conversations { diff --git a/app/javascript/dashboard/assets/scss/widgets/_sidemenu.scss b/app/javascript/dashboard/assets/scss/widgets/_sidemenu.scss index d1c70aa9f..e1cdaa491 100644 --- a/app/javascript/dashboard/assets/scss/widgets/_sidemenu.scss +++ b/app/javascript/dashboard/assets/scss/widgets/_sidemenu.scss @@ -66,7 +66,7 @@ .header--icon { display: block; - margin: 0 var(--space-normal); + margin: 0 var(--space-small) 0 var(--space-smaller); @media screen and (max-width: 1200px) { display: none; diff --git a/app/javascript/dashboard/components/widgets/conversation/ReplyBox.vue b/app/javascript/dashboard/components/widgets/conversation/ReplyBox.vue index 416075d92..86cf292b9 100644 --- a/app/javascript/dashboard/components/widgets/conversation/ReplyBox.vue +++ b/app/javascript/dashboard/components/widgets/conversation/ReplyBox.vue @@ -27,7 +27,7 @@ import('shared/components/emoji/EmojiInput'); @@ -202,6 +203,7 @@ export default { uiSettingsMixin, alertMixin, messageFormatterMixin, + rtlMixin, ], props: { selectedTweet: { @@ -422,10 +424,14 @@ export default { } = this.uiSettings; return conversationDisplayType !== CONDENSED; }, - emojiDialogClassOnExpanedLayout() { - return this.isOnExpandedLayout || this.popoutReplyBox - ? 'emoji-dialog--expanded' - : ''; + emojiDialogClassOnExpandedLayoutAndRTLView() { + if (this.isOnExpandedLayout || this.popoutReplyBox) { + return 'emoji-dialog--expanded'; + } + if (this.isRTLView) { + return 'emoji-dialog--rtl'; + } + return ''; }, replyToUserLength() { const selectedTweet = this.selectedTweet || {}; @@ -1098,7 +1104,7 @@ export default { .emoji-dialog { top: unset; - bottom: var(--space-normal); + bottom: -40px; left: -320px; right: unset; @@ -1109,6 +1115,19 @@ export default { filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.08)); } } + +.emoji-dialog--rtl { + left: unset; + right: -320px; + &::before { + left: var(--space-minus-normal); + transform: rotate(90deg); + right: 0; + bottom: var(--space-small); + filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.08)); + } +} + .emoji-dialog--expanded { left: unset; bottom: var(--space-jumbo); diff --git a/app/javascript/dashboard/components/widgets/conversation/conversationBulkActions/Index.vue b/app/javascript/dashboard/components/widgets/conversation/conversationBulkActions/Index.vue index 12fb6210c..d10a0bb82 100644 --- a/app/javascript/dashboard/components/widgets/conversation/conversationBulkActions/Index.vue +++ b/app/javascript/dashboard/components/widgets/conversation/conversationBulkActions/Index.vue @@ -184,9 +184,18 @@ export default { diff --git a/app/javascript/dashboard/routes/dashboard/conversation/ContactPanel.vue b/app/javascript/dashboard/routes/dashboard/conversation/ContactPanel.vue index ff43b1e22..cdbcecdb7 100644 --- a/app/javascript/dashboard/routes/dashboard/conversation/ContactPanel.vue +++ b/app/javascript/dashboard/routes/dashboard/conversation/ContactPanel.vue @@ -1,11 +1,10 @@