diff --git a/web/src/components/chat/chat-box.vue b/web/src/components/chat/chat-box.vue new file mode 100644 index 0000000..fdce21b --- /dev/null +++ b/web/src/components/chat/chat-box.vue @@ -0,0 +1,88 @@ + + + + + diff --git a/web/src/components/chat/chat-message.vue b/web/src/components/chat/chat-message.vue index 4681ae7..d4b9fac 100644 --- a/web/src/components/chat/chat-message.vue +++ b/web/src/components/chat/chat-message.vue @@ -28,7 +28,7 @@ const props = defineProps<{
{{ props.text }}
-
+
@@ -53,6 +53,7 @@ const props = defineProps<{ .c-msg-body { display: flex; flex-direction: column; + width: 100%; gap: 4px; } @@ -63,7 +64,7 @@ const props = defineProps<{ .name-time-row { display: flex; flex-direction: row; - align-items: flex-end; + align-items: baseline; justify-content: space-between; } diff --git a/web/src/icons/arrow_down.svg b/web/src/icons/arrow_down.svg index 85b191b..def38bd 100644 --- a/web/src/icons/arrow_down.svg +++ b/web/src/icons/arrow_down.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/web/src/views/RoomView.vue b/web/src/views/RoomView.vue index 71aeb23..c167186 100644 --- a/web/src/views/RoomView.vue +++ b/web/src/views/RoomView.vue @@ -7,7 +7,7 @@ import SyncIcon from '../components/icon/sync-icon.vue' import UserRoom from '../components/user/user-room.vue' import SyncButton from '../components/button/sync-button.vue' import ChatTextField from '../components/chat/chat-text-field.vue' -import ChatMessage from '../components/chat/chat-message.vue' +import ChatBox from '../components/chat/chat-box.vue' const sessionStore = useSessionStore() const roomStore = useRoomStore() @@ -118,17 +118,9 @@ RoomLoading: {{ roomStore.roomLoading }} ({{ roomStore.roomLoadingProgress }}) -
- -
+ - + @@ -278,9 +270,4 @@ main { .playlist { flex: 1 0; } - -.chat { - flex: 2 0; - overflow: hidden scroll; -}