From a9072370ca1eb9a5cce928b1d487db0f307edea6 Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Tue, 20 Sep 2022 15:24:27 +0800 Subject: feat: Move old apps into it's own directory --- old-apps/web-shared/src/components/alert.svelte | 121 +++++++ .../src/components/blowout-toolbelt.svelte | 70 ++++ .../src/components/breadcrumb/bread.svelte | 9 + .../src/components/breadcrumb/crumb.svelte | 27 ++ .../web-shared/src/components/breadcrumb/index.ts | 7 + old-apps/web-shared/src/components/button.svelte | 116 ++++++ old-apps/web-shared/src/components/chip.svelte | 50 +++ old-apps/web-shared/src/components/details.svelte | 35 ++ old-apps/web-shared/src/components/dropdown.svelte | 389 +++++++++++++++++++++ old-apps/web-shared/src/components/form/index.ts | 5 + .../web-shared/src/components/form/textarea.svelte | 48 +++ old-apps/web-shared/src/components/icon.svelte | 87 +++++ .../web-shared/src/components/link-card.svelte | 47 +++ .../src/components/locale-switcher-icon.svelte | 16 + .../src/components/locale-switcher.svelte | 62 ++++ old-apps/web-shared/src/components/menu/index.ts | 9 + .../web-shared/src/components/menu/item.svelte | 8 + .../web-shared/src/components/menu/menu.svelte | 54 +++ .../src/components/menu/separator.svelte | 2 + old-apps/web-shared/src/components/modal.svelte | 66 ++++ .../web-shared/src/components/pre-header.svelte | 37 ++ .../components/screens/GeneralErrorScreen.svelte | 7 + .../src/components/screens/NotFoundScreen.svelte | 161 +++++++++ .../web-shared/src/components/stopwatch.svelte | 196 +++++++++++ old-apps/web-shared/src/components/table/index.ts | 15 + .../src/components/table/paginator.svelte | 101 ++++++ .../web-shared/src/components/table/table.svelte | 3 + .../web-shared/src/components/table/tbody.svelte | 3 + .../web-shared/src/components/table/tcell.svelte | 23 ++ .../web-shared/src/components/table/thead.svelte | 10 + .../web-shared/src/components/table/trow.svelte | 6 + .../src/components/theme-switcher-icon.svelte | 248 +++++++++++++ .../src/components/theme-switcher.svelte | 215 ++++++++++++ old-apps/web-shared/src/components/tile.svelte | 4 + .../web-shared/src/components/user-menu.svelte | 99 ++++++ 35 files changed, 2356 insertions(+) create mode 100644 old-apps/web-shared/src/components/alert.svelte create mode 100644 old-apps/web-shared/src/components/blowout-toolbelt.svelte create mode 100644 old-apps/web-shared/src/components/breadcrumb/bread.svelte create mode 100644 old-apps/web-shared/src/components/breadcrumb/crumb.svelte create mode 100644 old-apps/web-shared/src/components/breadcrumb/index.ts create mode 100644 old-apps/web-shared/src/components/button.svelte create mode 100644 old-apps/web-shared/src/components/chip.svelte create mode 100644 old-apps/web-shared/src/components/details.svelte create mode 100644 old-apps/web-shared/src/components/dropdown.svelte create mode 100644 old-apps/web-shared/src/components/form/index.ts create mode 100644 old-apps/web-shared/src/components/form/textarea.svelte create mode 100644 old-apps/web-shared/src/components/icon.svelte create mode 100644 old-apps/web-shared/src/components/link-card.svelte create mode 100644 old-apps/web-shared/src/components/locale-switcher-icon.svelte create mode 100644 old-apps/web-shared/src/components/locale-switcher.svelte create mode 100644 old-apps/web-shared/src/components/menu/index.ts create mode 100644 old-apps/web-shared/src/components/menu/item.svelte create mode 100644 old-apps/web-shared/src/components/menu/menu.svelte create mode 100644 old-apps/web-shared/src/components/menu/separator.svelte create mode 100644 old-apps/web-shared/src/components/modal.svelte create mode 100644 old-apps/web-shared/src/components/pre-header.svelte create mode 100644 old-apps/web-shared/src/components/screens/GeneralErrorScreen.svelte create mode 100644 old-apps/web-shared/src/components/screens/NotFoundScreen.svelte create mode 100644 old-apps/web-shared/src/components/stopwatch.svelte create mode 100644 old-apps/web-shared/src/components/table/index.ts create mode 100644 old-apps/web-shared/src/components/table/paginator.svelte create mode 100644 old-apps/web-shared/src/components/table/table.svelte create mode 100644 old-apps/web-shared/src/components/table/tbody.svelte create mode 100644 old-apps/web-shared/src/components/table/tcell.svelte create mode 100644 old-apps/web-shared/src/components/table/thead.svelte create mode 100644 old-apps/web-shared/src/components/table/trow.svelte create mode 100644 old-apps/web-shared/src/components/theme-switcher-icon.svelte create mode 100644 old-apps/web-shared/src/components/theme-switcher.svelte create mode 100644 old-apps/web-shared/src/components/tile.svelte create mode 100644 old-apps/web-shared/src/components/user-menu.svelte (limited to 'old-apps/web-shared/src/components') diff --git a/old-apps/web-shared/src/components/alert.svelte b/old-apps/web-shared/src/components/alert.svelte new file mode 100644 index 0000000..4119edf --- /dev/null +++ b/old-apps/web-shared/src/components/alert.svelte @@ -0,0 +1,121 @@ + + + diff --git a/old-apps/web-shared/src/components/blowout-toolbelt.svelte b/old-apps/web-shared/src/components/blowout-toolbelt.svelte new file mode 100644 index 0000000..b83048c --- /dev/null +++ b/old-apps/web-shared/src/components/blowout-toolbelt.svelte @@ -0,0 +1,70 @@ + + + diff --git a/old-apps/web-shared/src/components/breadcrumb/bread.svelte b/old-apps/web-shared/src/components/breadcrumb/bread.svelte new file mode 100644 index 0000000..244bb24 --- /dev/null +++ b/old-apps/web-shared/src/components/breadcrumb/bread.svelte @@ -0,0 +1,9 @@ + + diff --git a/old-apps/web-shared/src/components/breadcrumb/crumb.svelte b/old-apps/web-shared/src/components/breadcrumb/crumb.svelte new file mode 100644 index 0000000..e540a44 --- /dev/null +++ b/old-apps/web-shared/src/components/breadcrumb/crumb.svelte @@ -0,0 +1,27 @@ + + diff --git a/old-apps/web-shared/src/components/breadcrumb/index.ts b/old-apps/web-shared/src/components/breadcrumb/index.ts new file mode 100644 index 0000000..485ed7b --- /dev/null +++ b/old-apps/web-shared/src/components/breadcrumb/index.ts @@ -0,0 +1,7 @@ +import Bread from "./bread.svelte"; +import Crumb from "./crumb.svelte"; + +export { + Bread, + Crumb +}; diff --git a/old-apps/web-shared/src/components/button.svelte b/old-apps/web-shared/src/components/button.svelte new file mode 100644 index 0000000..5eaf19f --- /dev/null +++ b/old-apps/web-shared/src/components/button.svelte @@ -0,0 +1,116 @@ + + + diff --git a/old-apps/web-shared/src/components/chip.svelte b/old-apps/web-shared/src/components/chip.svelte new file mode 100644 index 0000000..7fbb445 --- /dev/null +++ b/old-apps/web-shared/src/components/chip.svelte @@ -0,0 +1,50 @@ + + +
+ {text} + + {#if removable} +
diff --git a/old-apps/web-shared/src/components/details.svelte b/old-apps/web-shared/src/components/details.svelte new file mode 100644 index 0000000..6ccacb0 --- /dev/null +++ b/old-apps/web-shared/src/components/details.svelte @@ -0,0 +1,35 @@ + + +
+ + + + {summary} + + +
+ +
+
diff --git a/old-apps/web-shared/src/components/dropdown.svelte b/old-apps/web-shared/src/components/dropdown.svelte new file mode 100644 index 0000000..a28bcd3 --- /dev/null +++ b/old-apps/web-shared/src/components/dropdown.svelte @@ -0,0 +1,389 @@ + + + + +{#if label} + +{/if} + +
+ +
{ + if (!element_has_focus(searchInputNode)) searchInputNode.focus(); + showDropdown = true; + }} + class:multiple={multiple === true} + class:has-selection={hasSelection}> + {#if multiple === true && hasSelection} + {#each entries.filter((c) => c.selected === true) as entry} + methods.deselect_entry(entry.id)} + text={entry.name}/> + {/each} + {/if} + search.do()} + on:click={() => (showDropdown = true)} + on:focus={() => (showDropdown = true)} + on:blur={search.on_input_focusout} + autocomplete="off" + /> +
+ + + Open selection + + + + + +
+
+ + {#if errorText} + {errorText} + {/if} + + +
+
    event.code.startsWith("Arrow") && event.preventDefault()} + tabindex="-1" + class="autocomplete__list"> + {#if searchResults.length > 0} + {#each searchResults.filter((c) => !c.selected) as result} +
  • methods.select_entry(e.target.dataset.id)} + tabindex="-1"> + {@html highlight(result, (open = ''), (close = ""))} +
  • + {/each} + {:else if entries.length > 0} + {#each entries.filter((c) => !c.selected) as entry} +
  • methods.select_entry(e.target.dataset.id)} + tabindex="-1"> + {entry.name} +
  • + {/each} + {:else} +
  • + {noResultsText} +
  • + {/if} +
+ {#if showCreationHint} +
+
+ {/if} +
+
diff --git a/old-apps/web-shared/src/components/form/index.ts b/old-apps/web-shared/src/components/form/index.ts new file mode 100644 index 0000000..08769bd --- /dev/null +++ b/old-apps/web-shared/src/components/form/index.ts @@ -0,0 +1,5 @@ +import Textarea from "./textarea.svelte"; + +export { + Textarea +}; diff --git a/old-apps/web-shared/src/components/form/textarea.svelte b/old-apps/web-shared/src/components/form/textarea.svelte new file mode 100644 index 0000000..b313d2e --- /dev/null +++ b/old-apps/web-shared/src/components/form/textarea.svelte @@ -0,0 +1,48 @@ + + +{#if label} + +{/if} + +{#if errorText} + {errorText} +{/if} diff --git a/old-apps/web-shared/src/components/icon.svelte b/old-apps/web-shared/src/components/icon.svelte new file mode 100644 index 0000000..144b45d --- /dev/null +++ b/old-apps/web-shared/src/components/icon.svelte @@ -0,0 +1,87 @@ + + + + {@html displayIcon.svg} + diff --git a/old-apps/web-shared/src/components/link-card.svelte b/old-apps/web-shared/src/components/link-card.svelte new file mode 100644 index 0000000..85738c7 --- /dev/null +++ b/old-apps/web-shared/src/components/link-card.svelte @@ -0,0 +1,47 @@ + + + +
+
+ +
+

{name}

+ {#if description} +

{description}

+ {/if} +
+
+
+ +
+ diff --git a/old-apps/web-shared/src/components/locale-switcher-icon.svelte b/old-apps/web-shared/src/components/locale-switcher-icon.svelte new file mode 100644 index 0000000..d2776a1 --- /dev/null +++ b/old-apps/web-shared/src/components/locale-switcher-icon.svelte @@ -0,0 +1,16 @@ + +
+ +
diff --git a/old-apps/web-shared/src/components/locale-switcher.svelte b/old-apps/web-shared/src/components/locale-switcher.svelte new file mode 100644 index 0000000..5399247 --- /dev/null +++ b/old-apps/web-shared/src/components/locale-switcher.svelte @@ -0,0 +1,62 @@ + + +
+
+
+ Language +
+
+
change("en")} + role="option"> +
English
+
+
change("nb")} + role="option"> +
Norsk
+
+
change("preffered")} + role="option"> +
Default
+
+
+
+
diff --git a/old-apps/web-shared/src/components/menu/index.ts b/old-apps/web-shared/src/components/menu/index.ts new file mode 100644 index 0000000..8eb7938 --- /dev/null +++ b/old-apps/web-shared/src/components/menu/index.ts @@ -0,0 +1,9 @@ +import Menu from "./menu.svelte"; +import MenuItem from "./item.svelte"; +import MenuItemSeparator from "./separator.svelte"; + +export { + Menu, + MenuItem, + MenuItemSeparator +}; diff --git a/old-apps/web-shared/src/components/menu/item.svelte b/old-apps/web-shared/src/components/menu/item.svelte new file mode 100644 index 0000000..aeb0f99 --- /dev/null +++ b/old-apps/web-shared/src/components/menu/item.svelte @@ -0,0 +1,8 @@ + +
  • + + + +
  • diff --git a/old-apps/web-shared/src/components/menu/menu.svelte b/old-apps/web-shared/src/components/menu/menu.svelte new file mode 100644 index 0000000..33517ab --- /dev/null +++ b/old-apps/web-shared/src/components/menu/menu.svelte @@ -0,0 +1,54 @@ + + + + + + + diff --git a/old-apps/web-shared/src/components/menu/separator.svelte b/old-apps/web-shared/src/components/menu/separator.svelte new file mode 100644 index 0000000..798dce0 --- /dev/null +++ b/old-apps/web-shared/src/components/menu/separator.svelte @@ -0,0 +1,2 @@ + diff --git a/old-apps/web-shared/src/components/modal.svelte b/old-apps/web-shared/src/components/modal.svelte new file mode 100644 index 0000000..f3b633c --- /dev/null +++ b/old-apps/web-shared/src/components/modal.svelte @@ -0,0 +1,66 @@ + + + diff --git a/old-apps/web-shared/src/components/pre-header.svelte b/old-apps/web-shared/src/components/pre-header.svelte new file mode 100644 index 0000000..87a19b1 --- /dev/null +++ b/old-apps/web-shared/src/components/pre-header.svelte @@ -0,0 +1,37 @@ + + +
    +
    +
    +

    + +

    +
    + {#if closable} + + {/if} +
    +
    diff --git a/old-apps/web-shared/src/components/screens/GeneralErrorScreen.svelte b/old-apps/web-shared/src/components/screens/GeneralErrorScreen.svelte new file mode 100644 index 0000000..dd4b5bd --- /dev/null +++ b/old-apps/web-shared/src/components/screens/GeneralErrorScreen.svelte @@ -0,0 +1,7 @@ + + +

    {status}

    +

    {message}

    diff --git a/old-apps/web-shared/src/components/screens/NotFoundScreen.svelte b/old-apps/web-shared/src/components/screens/NotFoundScreen.svelte new file mode 100644 index 0000000..69d55af --- /dev/null +++ b/old-apps/web-shared/src/components/screens/NotFoundScreen.svelte @@ -0,0 +1,161 @@ + + +
    +
    +
    +

    Page not found

    +

    Sorry, but the page you were looking for could not be found.

    +

    Go to homepage.

    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    diff --git a/old-apps/web-shared/src/components/stopwatch.svelte b/old-apps/web-shared/src/components/stopwatch.svelte new file mode 100644 index 0000000..0e641e8 --- /dev/null +++ b/old-apps/web-shared/src/components/stopwatch.svelte @@ -0,0 +1,196 @@ + + +
    +
    + +
    {timeString}
    +
    +
    +
    +
    + +