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;
-}