From 30c13478d61065a512f5bc8824fecbf2ee6afc81 Mon Sep 17 00:00:00 2001 From: Kit La Touche Date: Thu, 3 Oct 2024 23:30:10 -0400 Subject: Handle basics of interface scrolling --- hi-ui/src/lib/ActiveChannel.svelte | 31 +++++++++++++++------------ hi-ui/src/lib/CreateChannelForm.svelte | 3 +-- hi-ui/src/lib/LogIn.svelte | 3 +-- hi-ui/src/lib/LogOut.svelte | 3 +-- hi-ui/src/lib/Message.svelte | 38 ++++++++++++++++++++++++++++++++++ hi-ui/src/lib/MessageInput.svelte | 18 +++++++--------- 6 files changed, 67 insertions(+), 29 deletions(-) create mode 100644 hi-ui/src/lib/Message.svelte (limited to 'hi-ui/src/lib') diff --git a/hi-ui/src/lib/ActiveChannel.svelte b/hi-ui/src/lib/ActiveChannel.svelte index 680a785..84f9119 100644 --- a/hi-ui/src/lib/ActiveChannel.svelte +++ b/hi-ui/src/lib/ActiveChannel.svelte @@ -1,28 +1,33 @@ -
+
{#each messages as message} -
-
{message.at} @{message.sender.name}: {message.message.body}
+
+
{/each}
diff --git a/hi-ui/src/lib/CreateChannelForm.svelte b/hi-ui/src/lib/CreateChannelForm.svelte index 584fa61..70dc13d 100644 --- a/hi-ui/src/lib/CreateChannelForm.svelte +++ b/hi-ui/src/lib/CreateChannelForm.svelte @@ -7,7 +7,6 @@ let disabled = false; async function handleSubmit(event) { - event.preventDefault(); disabled = true; const response = await createChannel(name); if (200 <= response.status && response.status < 300) { @@ -18,7 +17,7 @@ } -
+
diff --git a/hi-ui/src/lib/LogIn.svelte b/hi-ui/src/lib/LogIn.svelte index df734ee..1ec6772 100644 --- a/hi-ui/src/lib/LogIn.svelte +++ b/hi-ui/src/lib/LogIn.svelte @@ -7,7 +7,6 @@ let password = ''; async function handleLogin(event) { - event.preventDefault(); disabled = true; const response = await logIn(username, password); if (200 <= response.status && response.status < 300) { @@ -19,7 +18,7 @@ } -
+
+ {/if} +
+ + diff --git a/hi-ui/src/lib/MessageInput.svelte b/hi-ui/src/lib/MessageInput.svelte index 96e9577..938e467 100644 --- a/hi-ui/src/lib/MessageInput.svelte +++ b/hi-ui/src/lib/MessageInput.svelte @@ -1,27 +1,25 @@ - - + + -- cgit v1.2.3