diff --git a/resources/assets/js/pages/manage/components/DialogWrapper.vue b/resources/assets/js/pages/manage/components/DialogWrapper.vue index 16cbf5581..d2413b0a8 100644 --- a/resources/assets/js/pages/manage/components/DialogWrapper.vue +++ b/resources/assets/js/pages/manage/components/DialogWrapper.vue @@ -6,11 +6,11 @@ @dragover.prevent="chatDragOver(true, $event)" @dragleave.prevent="chatDragOver(false, $event)"> -
+
diff --git a/resources/assets/js/pages/manage/messenger.vue b/resources/assets/js/pages/manage/messenger.vue index 6207651e0..fa30ff2c3 100644 --- a/resources/assets/js/pages/manage/messenger.vue +++ b/resources/assets/js/pages/manage/messenger.vue @@ -37,12 +37,13 @@ top: dialog.top_at, active: dialog.id == dialogId, operate: dialog.id == topOperateItem.id && topOperateVisible, + completed: $A.dialogCompleted(dialog) }" @click="openDialog(dialog, true)" @contextmenu.prevent.stop="handleRightClick($event, dialog)">
diff --git a/resources/assets/sass/pages/components/dialog-wrapper.scss b/resources/assets/sass/pages/components/dialog-wrapper.scss index 1deb85ae4..8a13dcafb 100644 --- a/resources/assets/sass/pages/components/dialog-wrapper.scss +++ b/resources/assets/sass/pages/components/dialog-wrapper.scss @@ -26,6 +26,25 @@ background-color: #f4f5f5; } + &.completed { + &:after { + content: "\f373"; + font-family: Ionicons, serif; + pointer-events: none; + position: absolute; + top: 50%; + right: 22px; + transform: translateY(-50%); + font-size: 40px; + color: #19be6b; + opacity: .2; + z-index: 1; + } + .dialog-title { + padding-right: 52px; + } + } + .dialog-avatar { flex-shrink: 0; margin-right: 12px; @@ -52,21 +71,6 @@ background-color: #9B96DF; font-size: 24px; } - &.completed { - &:after { - content: "\f373"; - font-family: Ionicons, serif; - pointer-events: none; - position: absolute; - top: 50%; - right: 22px; - transform: translateY(-50%); - font-size: 40px; - color: #19be6b; - opacity: .2; - z-index: 1; - } - } } } diff --git a/resources/assets/sass/pages/page-messenger.scss b/resources/assets/sass/pages/page-messenger.scss index 81aa4a050..15abac76d 100644 --- a/resources/assets/sass/pages/page-messenger.scss +++ b/resources/assets/sass/pages/page-messenger.scss @@ -113,20 +113,6 @@ background-color: #9B96DF; font-size: 24px; } - &.completed { - &:after { - content: "\f373"; - font-family: Ionicons, serif; - pointer-events: none; - position: absolute; - bottom: 0; - right: 12px; - font-size: 28px; - color: #19be6b; - opacity: .2; - z-index: 1; - } - } } .dialog-box { flex: 1; @@ -212,6 +198,25 @@ margin: 0; } } + &.completed { + &:after { + content: "\f373"; + font-family: Ionicons, serif; + pointer-events: none; + position: absolute; + bottom: 0; + right: 12px; + font-size: 28px; + color: #19be6b; + opacity: .2; + z-index: 1; + } + .dialog-box { + .dialog-text { + padding-right: 36px; + } + } + } } } &.contacts {