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/ActiveChannel.svelte | 16 ++++++++++++++ hi-ui/src/lib/Channel.svelte | 23 +++++++++++++++++++ hi-ui/src/lib/ChannelList.svelte | 34 +++++++++++++++++++++++++++++ hi-ui/src/lib/CreateChannelForm.svelte | 27 +++++++++++++++++++++++ hi-ui/src/lib/LogIn.svelte | 40 ++++++++++++++++++++++++++++++++++ hi-ui/src/lib/LogOut.svelte | 19 ++++++++++++++++ hi-ui/src/lib/MessageInput.svelte | 12 ++++++++++ hi-ui/src/lib/index.js | 1 + 8 files changed, 172 insertions(+) create mode 100644 hi-ui/src/lib/ActiveChannel.svelte create mode 100644 hi-ui/src/lib/Channel.svelte create mode 100644 hi-ui/src/lib/ChannelList.svelte create mode 100644 hi-ui/src/lib/CreateChannelForm.svelte create mode 100644 hi-ui/src/lib/LogIn.svelte create mode 100644 hi-ui/src/lib/LogOut.svelte create mode 100644 hi-ui/src/lib/MessageInput.svelte create mode 100644 hi-ui/src/lib/index.js (limited to 'hi-ui/src/lib') diff --git a/hi-ui/src/lib/ActiveChannel.svelte b/hi-ui/src/lib/ActiveChannel.svelte new file mode 100644 index 0000000..42aa53f --- /dev/null +++ b/hi-ui/src/lib/ActiveChannel.svelte @@ -0,0 +1,16 @@ + + +
+ Active channel: {channelName} +
+ + 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} +
  • diff --git a/hi-ui/src/lib/ChannelList.svelte b/hi-ui/src/lib/ChannelList.svelte new file mode 100644 index 0000000..9f88e24 --- /dev/null +++ b/hi-ui/src/lib/ChannelList.svelte @@ -0,0 +1,34 @@ + + + + + + diff --git a/hi-ui/src/lib/CreateChannelForm.svelte b/hi-ui/src/lib/CreateChannelForm.svelte new file mode 100644 index 0000000..584fa61 --- /dev/null +++ b/hi-ui/src/lib/CreateChannelForm.svelte @@ -0,0 +1,27 @@ + + +
    + + +
    + + diff --git a/hi-ui/src/lib/LogIn.svelte b/hi-ui/src/lib/LogIn.svelte new file mode 100644 index 0000000..df734ee --- /dev/null +++ b/hi-ui/src/lib/LogIn.svelte @@ -0,0 +1,40 @@ + + +
    +
    + + +
    +
    + + +
    +
    + +
    +
    diff --git a/hi-ui/src/lib/LogOut.svelte b/hi-ui/src/lib/LogOut.svelte new file mode 100644 index 0000000..439a530 --- /dev/null +++ b/hi-ui/src/lib/LogOut.svelte @@ -0,0 +1,19 @@ + + +
    + +
    + + diff --git a/hi-ui/src/lib/MessageInput.svelte b/hi-ui/src/lib/MessageInput.svelte new file mode 100644 index 0000000..7896da6 --- /dev/null +++ b/hi-ui/src/lib/MessageInput.svelte @@ -0,0 +1,12 @@ + + +
    + +
    + + diff --git a/hi-ui/src/lib/index.js b/hi-ui/src/lib/index.js new file mode 100644 index 0000000..856f2b6 --- /dev/null +++ b/hi-ui/src/lib/index.js @@ -0,0 +1 @@ +// place files you want to import through the `$lib` alias in this folder. -- cgit v1.2.3