From d2edd29d1ed67ea3f65ae64695ca0777bcda300c Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Mon, 26 Feb 2024 12:39:43 +0100 Subject: [PATCH] fix: filepicker --- src/lib/components/filePicker.svelte | 225 ++++++++++++------ src/lib/components/modalWrapper.svelte | 5 +- src/lib/elements/forms/index.ts | 1 + src/lib/elements/forms/inputFilePicker.svelte | 102 ++++++++ .../messaging/wizard/pushFormList.svelte | 17 +- 5 files changed, 269 insertions(+), 81 deletions(-) create mode 100644 src/lib/elements/forms/inputFilePicker.svelte diff --git a/src/lib/components/filePicker.svelte b/src/lib/components/filePicker.svelte index c3a964a96..3756f6b9c 100644 --- a/src/lib/components/filePicker.svelte +++ b/src/lib/components/filePicker.svelte @@ -1,5 +1,5 @@ + +
+ {#if label} + + {/if} +
+
+
+
+
+
+ Select a file to upload + Select a file to upload +
+
+
+ Max file size: 1MB + +
+ + {#if value} + {@const fileSize = humanFileSize(value.sizeOriginal)} +
    +
  • +
  • +
+ {/if} +
+
+
+ +{#if show} + +{/if} diff --git a/src/routes/console/project-[project]/messaging/wizard/pushFormList.svelte b/src/routes/console/project-[project]/messaging/wizard/pushFormList.svelte index 53c48900c..6565da45b 100644 --- a/src/routes/console/project-[project]/messaging/wizard/pushFormList.svelte +++ b/src/routes/console/project-[project]/messaging/wizard/pushFormList.svelte @@ -45,6 +45,7 @@ import { sdk } from '$lib/stores/sdk'; import PushPhone from '../pushPhone.svelte'; import { onMount } from 'svelte'; + import InputFilePicker from '$lib/elements/forms/inputFilePicker.svelte'; let showCustomId = false; let showTest = false; @@ -148,11 +149,17 @@
- - - + + + + + + + + +
    {#each customData || [] as _, rowIndex}