From 19af0727d78d426303159f365c6522a724fc299f Mon Sep 17 00:00:00 2001 From: Michael Olund Date: Wed, 23 Sep 2020 12:49:42 -0700 Subject: [PATCH] Implemented error handling for file size limits and other errors --- .../Uploader/{UploadedImage.vue => Image.vue} | 17 +- vue/src/components/Uploader/ItemTile.vue | 15 +- vue/src/components/Uploader/Main.vue | 177 ++++++++++++------ 3 files changed, 150 insertions(+), 59 deletions(-) rename vue/src/components/Uploader/{UploadedImage.vue => Image.vue} (92%) diff --git a/vue/src/components/Uploader/UploadedImage.vue b/vue/src/components/Uploader/Image.vue similarity index 92% rename from vue/src/components/Uploader/UploadedImage.vue rename to vue/src/components/Uploader/Image.vue index 24aacbd3..e9221617 100644 --- a/vue/src/components/Uploader/UploadedImage.vue +++ b/vue/src/components/Uploader/Image.vue @@ -80,6 +80,14 @@ export default { overflow: hidden; position: relative; z-index: 2; + display: flex; + align-items: center; + + img { + position: absolute; + top: 0; + left: 0; + } i.fa-file-pdf-o { color: #F40F02; @@ -95,7 +103,6 @@ export default { content: "\f06e"; position: absolute; left: 58px; - top: 65px; font-size: 43px; color: transparent; } @@ -129,13 +136,19 @@ export default { left: 130px; background-color: white; border-radius: 10px; - height: 22px; + height: 18px; line-height: 1; z-index: 4; i.fa { color: #365EBE; font-size: 23px; + + &::before { + display: block; + margin-top: -2px; + margin-left: -1px; + } } } } diff --git a/vue/src/components/Uploader/ItemTile.vue b/vue/src/components/Uploader/ItemTile.vue index 0ac754b6..27c37bd8 100644 --- a/vue/src/components/Uploader/ItemTile.vue +++ b/vue/src/components/Uploader/ItemTile.vue @@ -3,7 +3,7 @@
- {{file.name}} ({{ Math.round(file.size/1024 * 100) / 100 }}KB) + {{file.name}} ({{ Math.round(file.size/1024/1024 * 100) / 100 }} MB)
@@ -20,7 +20,7 @@
-
Upload Error
+
Upload Error
@@ -30,7 +30,7 @@