diff --git a/frontend_nuxt/pages/message-box/[id].vue b/frontend_nuxt/pages/message-box/[id].vue index 4e07ac7da..206a89e99 100644 --- a/frontend_nuxt/pages/message-box/[id].vue +++ b/frontend_nuxt/pages/message-box/[id].vue @@ -36,7 +36,11 @@
@@ -454,7 +464,6 @@ function goBack() { } .chat-container.float { - height: 100vh; } .chat-header { @@ -555,6 +564,21 @@ function goBack() { gap: 10px; } +.new-message-container { + display: flex; + + flex-direction: row; + align-items: center; + gap: 5px; + cursor: pointer; + border: 1px solid var(--normal-border-color); + border-radius: 20px; + padding: 3px 6px; + box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); + width: fit-content; + margin: auto; +} + .user-name { font-size: 14px; font-weight: 600; @@ -608,6 +632,18 @@ function goBack() { margin-right: 10px; } +.reply-icon { + color: var(--primary-color); + margin-right: 5px; +} + +.reply-avatar { + width: 20px; + height: 20px; + border-radius: 50%; + margin-right: 5px; +} + .reply-preview { margin-top: 10px; padding: 10px; @@ -617,9 +653,16 @@ function goBack() { background-color: var(--normal-light-background-color); } +.reply-header { + display: flex; + flex-direction: row; + align-items: center; +} + .reply-author { font-weight: bold; margin-bottom: 2px; + opacity: 0.5; } .reply-btn { diff --git a/frontend_nuxt/plugins/iconpark.client.ts b/frontend_nuxt/plugins/iconpark.client.ts index 33efc8a73..ab87cc6bf 100644 --- a/frontend_nuxt/plugins/iconpark.client.ts +++ b/frontend_nuxt/plugins/iconpark.client.ts @@ -73,6 +73,7 @@ import { RobotOne, Server, Protection, + DoubleDown, } from '@icon-park/vue-next' export default defineNuxtPlugin((nuxtApp) => { @@ -149,4 +150,5 @@ export default defineNuxtPlugin((nuxtApp) => { nuxtApp.vueApp.component('RobotOne', RobotOne) nuxtApp.vueApp.component('ServerIcon', Server) nuxtApp.vueApp.component('Protection', Protection) + nuxtApp.vueApp.component('DoubleDown', DoubleDown) })