From 4dbef3fcd7a14437d55c555cf10d50de8e50d7d1 Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Fri, 9 Dec 2022 11:57:12 +0900 Subject: feat: Move everything out of $lib --- code/app/src/lib/components/alert.svelte | 268 ------------ code/app/src/lib/components/badge.svelte | 76 ---- code/app/src/lib/components/button.svelte | 115 ------ code/app/src/lib/components/checkbox.svelte | 29 -- code/app/src/lib/components/combobox.svelte | 450 --------------------- .../src/lib/components/icons/adjustments.svelte | 14 - .../lib/components/icons/bars-3-center-left.svelte | 15 - code/app/src/lib/components/icons/calendar.svelte | 14 - .../src/lib/components/icons/check-circle.svelte | 13 - .../src/lib/components/icons/chevron-down.svelte | 7 - .../lib/components/icons/chevron-up-down.svelte | 13 - .../app/src/lib/components/icons/chevron-up.svelte | 7 - code/app/src/lib/components/icons/database.svelte | 14 - .../lib/components/icons/exclamation-circle.svelte | 13 - .../components/icons/exclamation-triangle.svelte | 13 - .../src/lib/components/icons/folder-open.svelte | 14 - code/app/src/lib/components/icons/funnel.svelte | 7 - code/app/src/lib/components/icons/home.svelte | 14 - code/app/src/lib/components/icons/index.ts | 47 --- .../lib/components/icons/information-circle.svelte | 13 - .../lib/components/icons/magnifying-glass.svelte | 13 - code/app/src/lib/components/icons/megaphone.svelte | 14 - code/app/src/lib/components/icons/menu.svelte | 14 - .../app/src/lib/components/icons/queue-list.svelte | 14 - code/app/src/lib/components/icons/spinner.svelte | 20 - code/app/src/lib/components/icons/x-circle.svelte | 13 - code/app/src/lib/components/icons/x-mark.svelte | 11 - code/app/src/lib/components/icons/x.svelte | 14 - code/app/src/lib/components/index.ts | 23 -- code/app/src/lib/components/input.svelte | 113 ------ code/app/src/lib/components/locale-switcher.svelte | 56 --- .../src/lib/components/project-status-badge.svelte | 24 -- code/app/src/lib/components/switch.svelte | 125 ------ code/app/src/lib/components/textarea.svelte | 81 ---- 34 files changed, 1691 deletions(-) delete mode 100644 code/app/src/lib/components/alert.svelte delete mode 100644 code/app/src/lib/components/badge.svelte delete mode 100644 code/app/src/lib/components/button.svelte delete mode 100644 code/app/src/lib/components/checkbox.svelte delete mode 100644 code/app/src/lib/components/combobox.svelte delete mode 100644 code/app/src/lib/components/icons/adjustments.svelte delete mode 100644 code/app/src/lib/components/icons/bars-3-center-left.svelte delete mode 100644 code/app/src/lib/components/icons/calendar.svelte delete mode 100644 code/app/src/lib/components/icons/check-circle.svelte delete mode 100644 code/app/src/lib/components/icons/chevron-down.svelte delete mode 100644 code/app/src/lib/components/icons/chevron-up-down.svelte delete mode 100644 code/app/src/lib/components/icons/chevron-up.svelte delete mode 100644 code/app/src/lib/components/icons/database.svelte delete mode 100644 code/app/src/lib/components/icons/exclamation-circle.svelte delete mode 100644 code/app/src/lib/components/icons/exclamation-triangle.svelte delete mode 100644 code/app/src/lib/components/icons/folder-open.svelte delete mode 100644 code/app/src/lib/components/icons/funnel.svelte delete mode 100644 code/app/src/lib/components/icons/home.svelte delete mode 100644 code/app/src/lib/components/icons/index.ts delete mode 100644 code/app/src/lib/components/icons/information-circle.svelte delete mode 100644 code/app/src/lib/components/icons/magnifying-glass.svelte delete mode 100644 code/app/src/lib/components/icons/megaphone.svelte delete mode 100644 code/app/src/lib/components/icons/menu.svelte delete mode 100644 code/app/src/lib/components/icons/queue-list.svelte delete mode 100644 code/app/src/lib/components/icons/spinner.svelte delete mode 100644 code/app/src/lib/components/icons/x-circle.svelte delete mode 100644 code/app/src/lib/components/icons/x-mark.svelte delete mode 100644 code/app/src/lib/components/icons/x.svelte delete mode 100644 code/app/src/lib/components/index.ts delete mode 100644 code/app/src/lib/components/input.svelte delete mode 100644 code/app/src/lib/components/locale-switcher.svelte delete mode 100644 code/app/src/lib/components/project-status-badge.svelte delete mode 100644 code/app/src/lib/components/switch.svelte delete mode 100644 code/app/src/lib/components/textarea.svelte (limited to 'code/app/src/lib/components') diff --git a/code/app/src/lib/components/alert.svelte b/code/app/src/lib/components/alert.svelte deleted file mode 100644 index fd57105..0000000 --- a/code/app/src/lib/components/alert.svelte +++ /dev/null @@ -1,268 +0,0 @@ - - -{#if visible} -
-
-
- -
-
- {#if !rightLinkText} - {#if title} -

- {title} -

- {/if} - {#if message} -
-

- {@html message} -

-
- {/if} - {#if listItems?.length ?? 0} -
    - {#each listItems as listItem} -
  • {listItem}
  • - {/each} -
- {/if} - {:else} -
-
- {#if title} -

- {title} -

- {/if} - {#if message} -
-

- {@html message} -

-
- {/if} - {#if listItems?.length ?? 0} -
    - {#each listItems as listItem} -
  • {listItem}
  • - {/each} -
- {/if} -
-

- rightLinkClicked()} - class="whitespace-nowrap font-medium text-{colorClassPart}-700 hover:text-{colorClassPart}-600" - > - {rightLinkText} - - -

-
- {/if} - {#if actions?.length ?? 0} -
-
- {#each actions as action} - {@const color = action?.color ?? colorClassPart} - - {/each} -
-
- {/if} -
- {#if closeable} -
-
- -
-
- {/if} -
-
-{/if} diff --git a/code/app/src/lib/components/badge.svelte b/code/app/src/lib/components/badge.svelte deleted file mode 100644 index 6ec48d5..0000000 --- a/code/app/src/lib/components/badge.svelte +++ /dev/null @@ -1,76 +0,0 @@ - - - - {#if withDot} - - - - {/if} - {text} - {#if removable} - - {/if} - diff --git a/code/app/src/lib/components/button.svelte b/code/app/src/lib/components/button.svelte deleted file mode 100644 index 49a9354..0000000 --- a/code/app/src/lib/components/button.svelte +++ /dev/null @@ -1,115 +0,0 @@ - - - - -{#if href} - - {#if loading} - - {/if} - {text} - -{:else} - -{/if} - - diff --git a/code/app/src/lib/components/checkbox.svelte b/code/app/src/lib/components/checkbox.svelte deleted file mode 100644 index 12ebedb..0000000 --- a/code/app/src/lib/components/checkbox.svelte +++ /dev/null @@ -1,29 +0,0 @@ - - -
- - -
diff --git a/code/app/src/lib/components/combobox.svelte b/code/app/src/lib/components/combobox.svelte deleted file mode 100644 index 4e7b1cd..0000000 --- a/code/app/src/lib/components/combobox.svelte +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - -
- {#if label} - - {/if} -
-
- {#if multiple === true && hasSelection} -
- {#each options.filter((c) => c.selected === true) as option} - methods.deselect_entry(e.detail.id)} - text={option.name} - /> - {/each} -
- {/if} -
- search.do()} - on:click={search.on_input_click} - on:focus={search.on_input_focus} - on:blur={search.on_input_focusout} - autocomplete="off" - /> - {#if hasSelection} - - {:else} - - - - {/if} -
-
- {#if errorText} -

- {errorText} -

- {/if} -
-
    - {#if searchResults.length > 0} - {#each searchResults.filter((c) => !c.selected) as result} -
  • - {@html highlight(result, '', "")} -
  • - {/each} - {:else if options.length > 0} - {#each options as option} - -
  • - {option.name} - {#if option.selected} - - - - {/if} -
  • - {/each} - {:else} - -

    {noResultsText}

    - {#if createable && !searchValue} -

    {$LL.combobox.createRecordHelpText()}

    - {/if} -
    - {/if} -
- {#if showCreationHint} -
-
- {/if} -
-
-
- - diff --git a/code/app/src/lib/components/icons/adjustments.svelte b/code/app/src/lib/components/icons/adjustments.svelte deleted file mode 100644 index 83bda27..0000000 --- a/code/app/src/lib/components/icons/adjustments.svelte +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/code/app/src/lib/components/icons/bars-3-center-left.svelte b/code/app/src/lib/components/icons/bars-3-center-left.svelte deleted file mode 100644 index 785ece3..0000000 --- a/code/app/src/lib/components/icons/bars-3-center-left.svelte +++ /dev/null @@ -1,15 +0,0 @@ - diff --git a/code/app/src/lib/components/icons/calendar.svelte b/code/app/src/lib/components/icons/calendar.svelte deleted file mode 100644 index e0053ee..0000000 --- a/code/app/src/lib/components/icons/calendar.svelte +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/code/app/src/lib/components/icons/check-circle.svelte b/code/app/src/lib/components/icons/check-circle.svelte deleted file mode 100644 index e30778e..0000000 --- a/code/app/src/lib/components/icons/check-circle.svelte +++ /dev/null @@ -1,13 +0,0 @@ - diff --git a/code/app/src/lib/components/icons/chevron-down.svelte b/code/app/src/lib/components/icons/chevron-down.svelte deleted file mode 100644 index 5b29ece..0000000 --- a/code/app/src/lib/components/icons/chevron-down.svelte +++ /dev/null @@ -1,7 +0,0 @@ - - - diff --git a/code/app/src/lib/components/icons/chevron-up-down.svelte b/code/app/src/lib/components/icons/chevron-up-down.svelte deleted file mode 100644 index c07aed5..0000000 --- a/code/app/src/lib/components/icons/chevron-up-down.svelte +++ /dev/null @@ -1,13 +0,0 @@ - diff --git a/code/app/src/lib/components/icons/chevron-up.svelte b/code/app/src/lib/components/icons/chevron-up.svelte deleted file mode 100644 index 289e71d..0000000 --- a/code/app/src/lib/components/icons/chevron-up.svelte +++ /dev/null @@ -1,7 +0,0 @@ - - - diff --git a/code/app/src/lib/components/icons/database.svelte b/code/app/src/lib/components/icons/database.svelte deleted file mode 100644 index 6ffdadb..0000000 --- a/code/app/src/lib/components/icons/database.svelte +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/code/app/src/lib/components/icons/exclamation-circle.svelte b/code/app/src/lib/components/icons/exclamation-circle.svelte deleted file mode 100644 index 2ce79b1..0000000 --- a/code/app/src/lib/components/icons/exclamation-circle.svelte +++ /dev/null @@ -1,13 +0,0 @@ - diff --git a/code/app/src/lib/components/icons/exclamation-triangle.svelte b/code/app/src/lib/components/icons/exclamation-triangle.svelte deleted file mode 100644 index 8d807db..0000000 --- a/code/app/src/lib/components/icons/exclamation-triangle.svelte +++ /dev/null @@ -1,13 +0,0 @@ - diff --git a/code/app/src/lib/components/icons/folder-open.svelte b/code/app/src/lib/components/icons/folder-open.svelte deleted file mode 100644 index 409c8e2..0000000 --- a/code/app/src/lib/components/icons/folder-open.svelte +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/code/app/src/lib/components/icons/funnel.svelte b/code/app/src/lib/components/icons/funnel.svelte deleted file mode 100644 index 7e9daeb..0000000 --- a/code/app/src/lib/components/icons/funnel.svelte +++ /dev/null @@ -1,7 +0,0 @@ - - - diff --git a/code/app/src/lib/components/icons/home.svelte b/code/app/src/lib/components/icons/home.svelte deleted file mode 100644 index ee8305d..0000000 --- a/code/app/src/lib/components/icons/home.svelte +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/code/app/src/lib/components/icons/index.ts b/code/app/src/lib/components/icons/index.ts deleted file mode 100644 index eb5b439..0000000 --- a/code/app/src/lib/components/icons/index.ts +++ /dev/null @@ -1,47 +0,0 @@ -import XIcon from "./x.svelte"; -import MenuIcon from "./menu.svelte"; -import AdjustmentsIcon from "./adjustments.svelte"; -import DatabaseIcon from "./database.svelte"; -import HomeIcon from "./home.svelte"; -import InformationCircleIcon from "./information-circle.svelte"; -import ExclamationTriangleIcon from "./exclamation-triangle.svelte"; -import XCircleIcon from "./x-circle.svelte"; -import CheckCircleIcon from "./check-circle.svelte"; -import XMarkIcon from "./x-mark.svelte"; -import SpinnerIcon from "./spinner.svelte"; -import ExclamationCircleIcon from "./exclamation-circle.svelte"; -import ChevronUpDownIcon from "./chevron-up-down.svelte"; -import MagnifyingGlassIcon from "./magnifying-glass.svelte"; -import Bars3CenterLeftIcon from "./bars-3-center-left.svelte"; -import CalendarIcon from "./calendar.svelte"; -import FolderOpenIcon from "./folder-open.svelte"; -import MegaphoneIcon from "./megaphone.svelte"; -import QueueListIcon from "./queue-list.svelte"; -import ChevronDownIcon from "./chevron-down.svelte"; -import ChevronUpIcon from "./chevron-up.svelte"; -import FunnelIcon from "./funnel.svelte"; - -export { - FunnelIcon, - ChevronDownIcon, - ChevronUpIcon, - QueueListIcon, - FolderOpenIcon, - MegaphoneIcon, - CalendarIcon, - Bars3CenterLeftIcon, - MagnifyingGlassIcon, - ChevronUpDownIcon, - XIcon, - MenuIcon, - HomeIcon, - DatabaseIcon, - AdjustmentsIcon, - InformationCircleIcon, - ExclamationTriangleIcon, - ExclamationCircleIcon, - XCircleIcon, - CheckCircleIcon, - XMarkIcon, - SpinnerIcon -} \ No newline at end of file diff --git a/code/app/src/lib/components/icons/information-circle.svelte b/code/app/src/lib/components/icons/information-circle.svelte deleted file mode 100644 index 68dbc60..0000000 --- a/code/app/src/lib/components/icons/information-circle.svelte +++ /dev/null @@ -1,13 +0,0 @@ - diff --git a/code/app/src/lib/components/icons/magnifying-glass.svelte b/code/app/src/lib/components/icons/magnifying-glass.svelte deleted file mode 100644 index f8fdb6e..0000000 --- a/code/app/src/lib/components/icons/magnifying-glass.svelte +++ /dev/null @@ -1,13 +0,0 @@ - diff --git a/code/app/src/lib/components/icons/megaphone.svelte b/code/app/src/lib/components/icons/megaphone.svelte deleted file mode 100644 index 7ada5f3..0000000 --- a/code/app/src/lib/components/icons/megaphone.svelte +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/code/app/src/lib/components/icons/menu.svelte b/code/app/src/lib/components/icons/menu.svelte deleted file mode 100644 index 471d85f..0000000 --- a/code/app/src/lib/components/icons/menu.svelte +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/code/app/src/lib/components/icons/queue-list.svelte b/code/app/src/lib/components/icons/queue-list.svelte deleted file mode 100644 index 6148394..0000000 --- a/code/app/src/lib/components/icons/queue-list.svelte +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/code/app/src/lib/components/icons/spinner.svelte b/code/app/src/lib/components/icons/spinner.svelte deleted file mode 100644 index 80cc57c..0000000 --- a/code/app/src/lib/components/icons/spinner.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - - diff --git a/code/app/src/lib/components/icons/x-circle.svelte b/code/app/src/lib/components/icons/x-circle.svelte deleted file mode 100644 index 3793b5a..0000000 --- a/code/app/src/lib/components/icons/x-circle.svelte +++ /dev/null @@ -1,13 +0,0 @@ - diff --git a/code/app/src/lib/components/icons/x-mark.svelte b/code/app/src/lib/components/icons/x-mark.svelte deleted file mode 100644 index fd1c6a1..0000000 --- a/code/app/src/lib/components/icons/x-mark.svelte +++ /dev/null @@ -1,11 +0,0 @@ - diff --git a/code/app/src/lib/components/icons/x.svelte b/code/app/src/lib/components/icons/x.svelte deleted file mode 100644 index 6125ab8..0000000 --- a/code/app/src/lib/components/icons/x.svelte +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/code/app/src/lib/components/index.ts b/code/app/src/lib/components/index.ts deleted file mode 100644 index d6abd4c..0000000 --- a/code/app/src/lib/components/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -import Alert from "./alert.svelte"; -import Button from "./button.svelte"; -import Checkbox from "./checkbox.svelte"; -import Input from "./input.svelte"; -import LocaleSwitcher from "./locale-switcher.svelte"; -import Switch from "./switch.svelte"; -import Badge from "./badge.svelte"; -import ProjectStatusBadge from "./project-status-badge.svelte"; -import TextArea from "./textarea.svelte"; -import Combobox from "./combobox.svelte"; - -export { - Badge, - Combobox, - TextArea, - ProjectStatusBadge, - Alert, - Button, - Checkbox, - Input, - LocaleSwitcher, - Switch -} \ No newline at end of file diff --git a/code/app/src/lib/components/input.svelte b/code/app/src/lib/components/input.svelte deleted file mode 100644 index 80b1543..0000000 --- a/code/app/src/lib/components/input.svelte +++ /dev/null @@ -1,113 +0,0 @@ - - -
- {#if label && !cornerHint && !hideLabel} - - {:else if cornerHint && !hideLabel} -
- {#if label} - - {/if} - - {cornerHint} - -
- {/if} -
- {#if icon} -
- -
- {:else if addon} -
- {addon} -
- {/if} - - {#if errorText} -
- -
- {/if} -
- {#if helpText && !errorText} -

- {helpText} -

- {/if} - {#if errorText || errors?.length === 1} -

- {errorText ?? errors[0]} -

- {:else if errors && errors.length} -
    - {#each errors as error} -
  • {error}
  • - {/each} -
- {/if} -
diff --git a/code/app/src/lib/components/locale-switcher.svelte b/code/app/src/lib/components/locale-switcher.svelte deleted file mode 100644 index 3681bf5..0000000 --- a/code/app/src/lib/components/locale-switcher.svelte +++ /dev/null @@ -1,56 +0,0 @@ - - - diff --git a/code/app/src/lib/components/project-status-badge.svelte b/code/app/src/lib/components/project-status-badge.svelte deleted file mode 100644 index 5390344..0000000 --- a/code/app/src/lib/components/project-status-badge.svelte +++ /dev/null @@ -1,24 +0,0 @@ - - - diff --git a/code/app/src/lib/components/switch.svelte b/code/app/src/lib/components/switch.svelte deleted file mode 100644 index 79f2d67..0000000 --- a/code/app/src/lib/components/switch.svelte +++ /dev/null @@ -1,125 +0,0 @@ - - - - -
- {#if hasLabelOrDescription && !rightAlignedLabelDescription} - - {#if label} - {label} - {/if} - {#if description} - {description} - {/if} - - {/if} - {#if type === "short"} - - {:else if type === "icon"} - - {:else if type === "default"} - - {/if} - {#if hasLabelOrDescription && rightAlignedLabelDescription} - - {#if label} - {label} - {/if} - {#if description} - {description} - {/if} - - {/if} -
diff --git a/code/app/src/lib/components/textarea.svelte b/code/app/src/lib/components/textarea.svelte deleted file mode 100644 index a3dd06a..0000000 --- a/code/app/src/lib/components/textarea.svelte +++ /dev/null @@ -1,81 +0,0 @@ - - -
- {#if label} - - {/if} -
-