From d1d654ebac2d51e3841675faeb56480e440f622f Mon Sep 17 00:00:00 2001 From: Wolfgang Müller Date: Tue, 5 Mar 2024 18:08:09 +0100 Subject: Initial commit --- frontend/src/lib/components/AddButton.svelte | 7 ++ frontend/src/lib/components/Badge.svelte | 15 +++ frontend/src/lib/components/BookmarkButton.svelte | 9 ++ frontend/src/lib/components/Card.svelte | 106 +++++++++++++++++++++ frontend/src/lib/components/Cardlet.svelte | 37 +++++++ frontend/src/lib/components/DeleteButton.svelte | 15 +++ frontend/src/lib/components/Dialog.svelte | 36 +++++++ frontend/src/lib/components/Dropdown.svelte | 18 ++++ frontend/src/lib/components/Empty.svelte | 10 ++ frontend/src/lib/components/Expander.svelte | 17 ++++ frontend/src/lib/components/Guard.svelte | 13 +++ frontend/src/lib/components/Head.svelte | 12 +++ frontend/src/lib/components/Labelled.svelte | 10 ++ frontend/src/lib/components/LabelledBlock.svelte | 18 ++++ frontend/src/lib/components/OrganizedButton.svelte | 9 ++ frontend/src/lib/components/RefreshButton.svelte | 3 + .../src/lib/components/RemovePageButton.svelte | 13 +++ frontend/src/lib/components/Select.svelte | 55 +++++++++++ frontend/src/lib/components/Spinner.svelte | 36 +++++++ frontend/src/lib/components/SubmitButton.svelte | 7 ++ frontend/src/lib/components/Titlebar.svelte | 32 +++++++ 21 files changed, 478 insertions(+) create mode 100644 frontend/src/lib/components/AddButton.svelte create mode 100644 frontend/src/lib/components/Badge.svelte create mode 100644 frontend/src/lib/components/BookmarkButton.svelte create mode 100644 frontend/src/lib/components/Card.svelte create mode 100644 frontend/src/lib/components/Cardlet.svelte create mode 100644 frontend/src/lib/components/DeleteButton.svelte create mode 100644 frontend/src/lib/components/Dialog.svelte create mode 100644 frontend/src/lib/components/Dropdown.svelte create mode 100644 frontend/src/lib/components/Empty.svelte create mode 100644 frontend/src/lib/components/Expander.svelte create mode 100644 frontend/src/lib/components/Guard.svelte create mode 100644 frontend/src/lib/components/Head.svelte create mode 100644 frontend/src/lib/components/Labelled.svelte create mode 100644 frontend/src/lib/components/LabelledBlock.svelte create mode 100644 frontend/src/lib/components/OrganizedButton.svelte create mode 100644 frontend/src/lib/components/RefreshButton.svelte create mode 100644 frontend/src/lib/components/RemovePageButton.svelte create mode 100644 frontend/src/lib/components/Select.svelte create mode 100644 frontend/src/lib/components/Spinner.svelte create mode 100644 frontend/src/lib/components/SubmitButton.svelte create mode 100644 frontend/src/lib/components/Titlebar.svelte (limited to 'frontend/src/lib/components') diff --git a/frontend/src/lib/components/AddButton.svelte b/frontend/src/lib/components/AddButton.svelte new file mode 100644 index 0000000..9c0ab29 --- /dev/null +++ b/frontend/src/lib/components/AddButton.svelte @@ -0,0 +1,7 @@ + + + diff --git a/frontend/src/lib/components/Badge.svelte b/frontend/src/lib/components/Badge.svelte new file mode 100644 index 0000000..7ad3173 --- /dev/null +++ b/frontend/src/lib/components/Badge.svelte @@ -0,0 +1,15 @@ + + +{#if number > 0} + + {number} + +{/if} diff --git a/frontend/src/lib/components/BookmarkButton.svelte b/frontend/src/lib/components/BookmarkButton.svelte new file mode 100644 index 0000000..89570e6 --- /dev/null +++ b/frontend/src/lib/components/BookmarkButton.svelte @@ -0,0 +1,9 @@ + + + diff --git a/frontend/src/lib/components/Card.svelte b/frontend/src/lib/components/Card.svelte new file mode 100644 index 0000000..2384799 --- /dev/null +++ b/frontend/src/lib/components/Card.svelte @@ -0,0 +1,106 @@ + + + + + + + {#if details.cover} + + {/if} + {#if !coverOnly} +
+
+

+ {details.title} +

+ {#if details.subtitle} +

+ {details.subtitle} +

+ {/if} + {#if details.favourite} +
+ +
+ {/if} +
+ +
+ +
+
+ {/if} +
+ + diff --git a/frontend/src/lib/components/Cardlet.svelte b/frontend/src/lib/components/Cardlet.svelte new file mode 100644 index 0000000..04d8599 --- /dev/null +++ b/frontend/src/lib/components/Cardlet.svelte @@ -0,0 +1,37 @@ + + + + + diff --git a/frontend/src/lib/components/DeleteButton.svelte b/frontend/src/lib/components/DeleteButton.svelte new file mode 100644 index 0000000..8f5f116 --- /dev/null +++ b/frontend/src/lib/components/DeleteButton.svelte @@ -0,0 +1,15 @@ + + + diff --git a/frontend/src/lib/components/Dialog.svelte b/frontend/src/lib/components/Dialog.svelte new file mode 100644 index 0000000..a0bbe5e --- /dev/null +++ b/frontend/src/lib/components/Dialog.svelte @@ -0,0 +1,36 @@ + + +{#if isOpen} + +{/if} diff --git a/frontend/src/lib/components/Dropdown.svelte b/frontend/src/lib/components/Dropdown.svelte new file mode 100644 index 0000000..9e935e4 --- /dev/null +++ b/frontend/src/lib/components/Dropdown.svelte @@ -0,0 +1,18 @@ + + +{#if visible} +
(visible = false), ignore: parent }} + > + +
+{/if} diff --git a/frontend/src/lib/components/Empty.svelte b/frontend/src/lib/components/Empty.svelte new file mode 100644 index 0000000..7f9557c --- /dev/null +++ b/frontend/src/lib/components/Empty.svelte @@ -0,0 +1,10 @@ + + +
+ +
+

There is nothing here...

+
+
diff --git a/frontend/src/lib/components/Expander.svelte b/frontend/src/lib/components/Expander.svelte new file mode 100644 index 0000000..a382658 --- /dev/null +++ b/frontend/src/lib/components/Expander.svelte @@ -0,0 +1,17 @@ + + + diff --git a/frontend/src/lib/components/Guard.svelte b/frontend/src/lib/components/Guard.svelte new file mode 100644 index 0000000..fd7ded4 --- /dev/null +++ b/frontend/src/lib/components/Guard.svelte @@ -0,0 +1,13 @@ + + +{#if state.fetching} + +{:else} +

{state.message}

+{/if} diff --git a/frontend/src/lib/components/Head.svelte b/frontend/src/lib/components/Head.svelte new file mode 100644 index 0000000..b4aed5b --- /dev/null +++ b/frontend/src/lib/components/Head.svelte @@ -0,0 +1,12 @@ + + + + {formatTitle(section, title)} + diff --git a/frontend/src/lib/components/Labelled.svelte b/frontend/src/lib/components/Labelled.svelte new file mode 100644 index 0000000..4b36ad6 --- /dev/null +++ b/frontend/src/lib/components/Labelled.svelte @@ -0,0 +1,10 @@ + + + + diff --git a/frontend/src/lib/components/LabelledBlock.svelte b/frontend/src/lib/components/LabelledBlock.svelte new file mode 100644 index 0000000..feb563e --- /dev/null +++ b/frontend/src/lib/components/LabelledBlock.svelte @@ -0,0 +1,18 @@ + + +
+
+ + {#if $$slots.controls} +
+ + {/if} +
+ +
diff --git a/frontend/src/lib/components/OrganizedButton.svelte b/frontend/src/lib/components/OrganizedButton.svelte new file mode 100644 index 0000000..9be985c --- /dev/null +++ b/frontend/src/lib/components/OrganizedButton.svelte @@ -0,0 +1,9 @@ + + + diff --git a/frontend/src/lib/components/RefreshButton.svelte b/frontend/src/lib/components/RefreshButton.svelte new file mode 100644 index 0000000..afab640 --- /dev/null +++ b/frontend/src/lib/components/RefreshButton.svelte @@ -0,0 +1,3 @@ + diff --git a/frontend/src/lib/components/RemovePageButton.svelte b/frontend/src/lib/components/RemovePageButton.svelte new file mode 100644 index 0000000..e23c079 --- /dev/null +++ b/frontend/src/lib/components/RemovePageButton.svelte @@ -0,0 +1,13 @@ + + + diff --git a/frontend/src/lib/components/Select.svelte b/frontend/src/lib/components/Select.svelte new file mode 100644 index 0000000..83f026c --- /dev/null +++ b/frontend/src/lib/components/Select.svelte @@ -0,0 +1,55 @@ + + +{#if options !== null && options !== undefined} + +{:else} + +{/if} diff --git a/frontend/src/lib/components/Spinner.svelte b/frontend/src/lib/components/Spinner.svelte new file mode 100644 index 0000000..946329c --- /dev/null +++ b/frontend/src/lib/components/Spinner.svelte @@ -0,0 +1,36 @@ + + +{#if show} +
+ +
+{/if} + + diff --git a/frontend/src/lib/components/SubmitButton.svelte b/frontend/src/lib/components/SubmitButton.svelte new file mode 100644 index 0000000..8ac90b9 --- /dev/null +++ b/frontend/src/lib/components/SubmitButton.svelte @@ -0,0 +1,7 @@ + + + diff --git a/frontend/src/lib/components/Titlebar.svelte b/frontend/src/lib/components/Titlebar.svelte new file mode 100644 index 0000000..8aab2dd --- /dev/null +++ b/frontend/src/lib/components/Titlebar.svelte @@ -0,0 +1,32 @@ + + +
+
+ {#if favourite !== undefined} + + {/if} +

{title}

+
+ + {#if subtitle} +

+ {subtitle} +

+ {/if} +
-- cgit v1.2.3-2-gb3c3