From 768bac3bcfd73da55f87d4586b88998b94b70932 Mon Sep 17 00:00:00 2001 From: Patrick Cleavelin Date: Tue, 28 Feb 2023 17:14:34 -0600 Subject: [PATCH] yay, we can add and remove intros, no persistence yet --- src/IntroSelector.svelte | 45 +++++++++++++++++++++++++++++ src/Login.svelte | 14 +++++++++ src/app.html | 9 ++++-- src/routes/+page.svelte | 61 +++++++++++----------------------------- 4 files changed, 83 insertions(+), 46 deletions(-) create mode 100644 src/IntroSelector.svelte create mode 100644 src/Login.svelte diff --git a/src/IntroSelector.svelte b/src/IntroSelector.svelte new file mode 100644 index 0000000..59e28cd --- /dev/null +++ b/src/IntroSelector.svelte @@ -0,0 +1,45 @@ + + +
+ {#if !!introList} + {#if introList.length > 0} + {#each introList as i} + + {/each} + {:else if !!emptyMsg} +

{emptyMsg}

+ {:else} + {/if} + {:else if !!exclude} + {#each $intros as intro, i} + {#if (!exclude.includes(i))} + + {/if} + {/each} + {:else} + {/if} + +
diff --git a/src/Login.svelte b/src/Login.svelte new file mode 100644 index 0000000..20cfed5 --- /dev/null +++ b/src/Login.svelte @@ -0,0 +1,14 @@ + + +

You need to login first

+ + diff --git a/src/app.html b/src/app.html index 5ac3c87..96c59af 100644 --- a/src/app.html +++ b/src/app.html @@ -8,6 +8,9 @@