From fb52bc68a97c94fcce1fba4fb0f3df8f6acf94fe Mon Sep 17 00:00:00 2001 From: Sebastian Pravda Date: Sat, 3 Dec 2022 14:13:50 +0100 Subject: [PATCH] feat: upload progress bar --- .../dashboard/CoverLetterUploadCard.svelte | 9 +-- .../dashboard/DashboardUploadCard.svelte | 76 +++++++++++++------ .../PortfolioLetterUploadCard.svelte | 9 +-- .../dashboard/PortfolioZipUploadCard.svelte | 9 +-- .../components/dashboard/ProgressBar.svelte | 22 ++++++ 5 files changed, 88 insertions(+), 37 deletions(-) create mode 100644 frontend/src/lib/components/dashboard/ProgressBar.svelte diff --git a/frontend/src/lib/components/dashboard/CoverLetterUploadCard.svelte b/frontend/src/lib/components/dashboard/CoverLetterUploadCard.svelte index 54b2b41..36df3a1 100644 --- a/frontend/src/lib/components/dashboard/CoverLetterUploadCard.svelte +++ b/frontend/src/lib/components/dashboard/CoverLetterUploadCard.svelte @@ -1,13 +1,12 @@
-

{title}

+

{title}

-
- onFileDrop(e.detail.files)} - on:filedragenter={dashAnimationStart} - on:filedragleave={dashAnimationStop} - > -
- Sem přetáhněte, - nebo nahrajte svůj motivační dopis + {#if fileDropped} +
+ + +
+

Nahráno {((bytesTotal / 1_000_000) * progress).toFixed(1)} MB

+

z {(bytesTotal / 1_000_000).toFixed(1)} MB

- -
+ +
+

{Math.round(progress * 100) + "%"}

+ +
+
+ {:else} +
+ onFileDrop(e.detail.files)} + on:filedragenter={dashAnimationStart} + on:filedragleave={dashAnimationStop} + > +
+ Sem přetáhněte, + nebo nahrajte svůj motivační dopis +
+
+
+ {/if}