From da2f71b306fbdbcca8e960198ee9c23d722321bc Mon Sep 17 00:00:00 2001 From: Gisle Aune Date: Mon, 4 Jan 2021 15:47:10 +0100 Subject: [PATCH] add empty list placeholder. --- svelte-ui/src/components/EmptyList.svelte | 29 +++++++++++++++++++++++ svelte-ui/src/external/icons.ts | 16 +++++++++++++ svelte-ui/src/forms/TaskAddForm.svelte | 2 +- svelte-ui/src/pages/FrontPage.svelte | 7 ++++++ svelte-ui/src/pages/LogsPage.svelte | 17 ++++++++++--- 5 files changed, 67 insertions(+), 4 deletions(-) create mode 100644 svelte-ui/src/components/EmptyList.svelte diff --git a/svelte-ui/src/components/EmptyList.svelte b/svelte-ui/src/components/EmptyList.svelte new file mode 100644 index 0000000..1658f4f --- /dev/null +++ b/svelte-ui/src/components/EmptyList.svelte @@ -0,0 +1,29 @@ + + +
+
+ +
+
+ {text} +
+
+ + \ No newline at end of file diff --git a/svelte-ui/src/external/icons.ts b/svelte-ui/src/external/icons.ts index 42c0ea9..d8ded45 100644 --- a/svelte-ui/src/external/icons.ts +++ b/svelte-ui/src/external/icons.ts @@ -62,6 +62,14 @@ import { faHome } from "@fortawesome/free-solid-svg-icons/faHome"; import { faIgloo } from "@fortawesome/free-solid-svg-icons/faIgloo"; import { faWarehouse } from "@fortawesome/free-solid-svg-icons/faWarehouse"; import { faToiletPaperSlash } from "@fortawesome/free-solid-svg-icons/faToiletPaperSlash"; +import { faDumpsterFire } from "@fortawesome/free-solid-svg-icons/faDumpsterFire"; +import { faHandPeace } from "@fortawesome/free-solid-svg-icons/faHandPeace"; +import { faList } from "@fortawesome/free-solid-svg-icons/faList"; +import { faListAlt } from "@fortawesome/free-solid-svg-icons/faListAlt"; +import { faThList } from "@fortawesome/free-solid-svg-icons/faThList"; +import { faBars } from "@fortawesome/free-solid-svg-icons/faBars"; +import { faMoon } from "@fortawesome/free-solid-svg-icons/faMoon"; +import { faCloudMoon } from "@fortawesome/free-solid-svg-icons/faCloudMoon"; const icons = { "question": faQuestion, @@ -128,6 +136,14 @@ const icons = { "igloo": faIgloo, "warehouse": faWarehouse, "toilet_paper_slash": faToiletPaperSlash, + "dumpster_fire": faDumpsterFire, + "hand_peace": faHandPeace, + "list": faList, + "list_alt": faListAlt, + "th_list": faThList, + "bars": faBars, + "moon": faMoon, + "cloud_moon": faCloudMoon, }; export type IconName = keyof typeof icons; diff --git a/svelte-ui/src/forms/TaskAddForm.svelte b/svelte-ui/src/forms/TaskAddForm.svelte index ce0c94f..6648698 100644 --- a/svelte-ui/src/forms/TaskAddForm.svelte +++ b/svelte-ui/src/forms/TaskAddForm.svelte @@ -58,7 +58,7 @@