From 7ad0eac6db2b98aef9c9ce372d86c6048c59c93e Mon Sep 17 00:00:00 2001 From: Alice Gaudon Date: Wed, 2 Mar 2022 11:09:55 +0100 Subject: [PATCH] feat(front/file-uploader): reduce page height changes/unnecessary visual changes, improve ux --- src/assets/views/file-uploader.svelte | 51 +++++++++++++++++++++++---- 1 file changed, 44 insertions(+), 7 deletions(-) diff --git a/src/assets/views/file-uploader.svelte b/src/assets/views/file-uploader.svelte index c28a325..a84fbfd 100644 --- a/src/assets/views/file-uploader.svelte +++ b/src/assets/views/file-uploader.svelte @@ -78,6 +78,30 @@ display: none; } } + + .new-files { + h3 { + text-align: center; + + :global(.icon) { + color: var(--success); + } + } + + hr { + margin: 24px; + border: 0; + border-top: 1px solid var(--on-subsurface); + opacity: 0.25; + } + } + + .upload-form-container.disabled { + :global(button) { + cursor: not-allowed; + opacity: 0.1; + } + } @@ -91,14 +115,8 @@

You are responsible for the files that you upload.

- {#each finishedFileUploads as fileUpload} - - {/each} - {#if uploading} - - {:else} +
@@ -129,6 +147,25 @@ content="When upload multiple files, URLs will be generated automatically."/> {/if}
+
+ + {#if uploading} + + {/if} + + {#if finishedFileUploads.length > 0} +
+
+

+ + Newly uploaded files +

+ + {#each finishedFileUploads as fileUpload} + + {/each} +
{/if} {#if $locals.flash.url}