waffle/frontend/src/components/pages/main/ChannelView.svelte

57 lines
1.3 KiB
Svelte
Raw Normal View History

<script>
import { HashIcon } from "svelte-feather-icons";
import Messages from "./Messages.svelte";
export let channel;
</script>
2022-04-15 02:39:13 +03:00
<style>
.main-container {
display: flex;
flex-direction: column;
width: 100%;
height: 100%;
}
.top-bar {
height: 3.4em;
2022-04-15 02:39:13 +03:00
width: 100%;
padding: var(--space-xs);
background-color: var(--background-color-1);
display: flex;
align-items: center;
border-bottom: 1px solid var(--background-color-2);
}
.channel-heading {
margin-left: var(--space-xxs);
2022-04-15 02:39:13 +03:00
}
.message-input-container {
width: 100%;
padding: var(--space-md);
background-color: var(--background-color-1);
}
.message-input {
height: 3em;
width: 100%;
background-color : var(--background-color-2);
border: none;
color: currentColor;
border-radius: var(--radius-md);
padding: var(--space-sm);
2022-04-15 02:39:13 +03:00
}
</style>
<div class="main-container">
<div class="top-bar">
<HashIcon />
<span class="h5 channel-heading">{ channel.name }</span>
2022-04-15 02:39:13 +03:00
</div>
<Messages channelId={ channel.id } />
2022-04-15 02:39:13 +03:00
<div class="message-input-container">
<input type="text" class="message-input">
2022-04-15 02:39:13 +03:00
</div>
</div>