prepare messagePage layout

This commit is contained in:
marlon-erler
2024-07-20 21:10:06 +02:00
parent f3e4be375f
commit 0920cff5b5
4 changed files with 115 additions and 23 deletions
+18
View File
@@ -0,0 +1,18 @@
/* layout */
#chat-page #main #message-page .content {
padding: 0px;
overflow: hidden;
display: grid;
grid-template-rows: 1fr var(--control-height);
}
#message-page #message-container {
overflow: auto;
}
/* composer */
#message-page #composer {
border-top: 1px solid var(--border);
}
+7 -1
View File
@@ -1,13 +1,19 @@
import "./messagePage.css";
import * as React from "bloatless-react";
import ChatViewModel from "../../ViewModel/chatViewModel";
export function MessagePage(chatViewModel: ChatViewModel) {
return (
<div>
<div id="message-page">
<div class="toolbar">
<span subscribe:innerText={chatViewModel.primaryChannel}></span>
</div>
<div class="content">
<div id="message-container"></div>
<div id="composer"></div>
</div>
</div>
);
}