From 1d8b828d1bbe0e0daa64f6fc2689799c7169afa0 Mon Sep 17 00:00:00 2001 From: Kit La Touche Date: Thu, 19 Sep 2024 23:26:39 -0400 Subject: Add basic browser client Using Svelte. No tests, no linting, yet. This is just starting to get familiar with things. You'll still have to run the dev server and the dev client builder each in their own terminals. Enjoy! --- hi-ui/src/lib/Channel.svelte | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 hi-ui/src/lib/Channel.svelte (limited to 'hi-ui/src/lib/Channel.svelte') diff --git a/hi-ui/src/lib/Channel.svelte b/hi-ui/src/lib/Channel.svelte new file mode 100644 index 0000000..80c4505 --- /dev/null +++ b/hi-ui/src/lib/Channel.svelte @@ -0,0 +1,23 @@ + + +
  • + #{name} +
  • -- cgit v1.2.3 From b892bd9fdba5fe9397f3c4432b3039aa961b7a14 Mon Sep 17 00:00:00 2001 From: Kit La Touche Date: Fri, 27 Sep 2024 23:08:56 -0400 Subject: Add lots of style and layout --- hi-ui/src/lib/Channel.svelte | 4 ++-- hi-ui/src/lib/LogOut.svelte | 12 +++++++++++- hi-ui/src/routes/+layout.svelte | 11 ++++++++++- hi-ui/src/routes/+page.svelte | 28 +++++++++++++++++++++++----- 4 files changed, 46 insertions(+), 9 deletions(-) (limited to 'hi-ui/src/lib/Channel.svelte') diff --git a/hi-ui/src/lib/Channel.svelte b/hi-ui/src/lib/Channel.svelte index 80c4505..7826c46 100644 --- a/hi-ui/src/lib/Channel.svelte +++ b/hi-ui/src/lib/Channel.svelte @@ -15,8 +15,8 @@
  • #{name} diff --git a/hi-ui/src/lib/LogOut.svelte b/hi-ui/src/lib/LogOut.svelte index 439a530..64d26c9 100644 --- a/hi-ui/src/lib/LogOut.svelte +++ b/hi-ui/src/lib/LogOut.svelte @@ -2,6 +2,12 @@ import { logOut} from '../apiServer'; import { currentUser } from '../store'; + let user; + + currentUser.subscribe((value) => { + user = value; + }); + async function handleLogout(event) { event.preventDefault(); const response = await logOut(); @@ -12,7 +18,11 @@
    - + @{user.username} +
    diff --git a/hi-ui/src/routes/+page.svelte b/hi-ui/src/routes/+page.svelte index 4ef26db..6025b6f 100644 --- a/hi-ui/src/routes/+page.svelte +++ b/hi-ui/src/routes/+page.svelte @@ -46,17 +46,35 @@ {#if loading}

    Loading…

    {:else if user != null} - @{user.username} -
    -
    + +
    +
    -
    -
    +
    +
    +
    + +
    +
    {:else} {/if} + + -- cgit v1.2.3