From 83d83786af3b742143f64fcff099a9e3589d86d8 Mon Sep 17 00:00:00 2001
From: Arman
Date: Mon, 6 Feb 2023 16:41:23 +0100
Subject: [PATCH 1/6] chore: update inputFile css
---
package-lock.json | 8 +-
package.json | 2 +-
src/lib/elements/forms/inputFile.svelte | 90 +++++++++++++------
src/lib/layout/header.svelte | 2 +-
src/lib/layout/unauthenticated.svelte | 2 +-
.../storage/bucket-[bucket]/create.svelte | 7 +-
6 files changed, 73 insertions(+), 38 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 071882cfc..e62b412ee 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,7 +9,7 @@
"version": "0.0.1",
"dependencies": {
"@analytics/google-analytics": "^1.0.5",
- "@appwrite.io/pink": "^0.0.3",
+ "@appwrite.io/pink": "^0.0.4",
"@aw-labs/appwrite-console": "^13.1.0",
"@popperjs/core": "^2.11.6",
"@sentry/svelte": "^7.36.0",
@@ -146,9 +146,9 @@
"integrity": "sha512-1Yw7u/COtxx06BfwlI+kVhsa/upKYzmCNrT4c8QDeCY2KMYlnijkUjtHiPU08HxyTIVB5j6d75O0YWVIHwQS8g=="
},
"node_modules/@appwrite.io/pink": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/@appwrite.io/pink/-/pink-0.0.3.tgz",
- "integrity": "sha512-hxLMLvtUGkurnKcdwRH36GyeNZelOPSl5qrniwWwGQbpO+S8SakjMNqL1AF/+4JnypfNZUzJNRGTo+VGbrwang==",
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/@appwrite.io/pink/-/pink-0.0.4.tgz",
+ "integrity": "sha512-pCXxBqSikG5PpBb2y84tTRH6cAMUYbROlQN8LuGoY2J+vTWMT+HQ7+RAAwRWU1Dlle4FgOFFCKmqU95g6X2a6g==",
"dependencies": {
"@appwrite.io/pink-icons": "*",
"normalize.css": "^8.0.1",
diff --git a/package.json b/package.json
index 02996ed90..5bcbe6ed6 100644
--- a/package.json
+++ b/package.json
@@ -20,7 +20,7 @@
},
"dependencies": {
"@analytics/google-analytics": "^1.0.5",
- "@appwrite.io/pink": "^0.0.3",
+ "@appwrite.io/pink": "^0.0.4",
"@aw-labs/appwrite-console": "^13.1.0",
"@popperjs/core": "^2.11.6",
"@sentry/svelte": "^7.36.0",
diff --git a/src/lib/elements/forms/inputFile.svelte b/src/lib/elements/forms/inputFile.svelte
index 228758667..ebad300e1 100644
--- a/src/lib/elements/forms/inputFile.svelte
+++ b/src/lib/elements/forms/inputFile.svelte
@@ -1,11 +1,12 @@
{label}
{/if}
(hovering = false)}>
-
-
-
+
+
+
+
+
+
+ Drag and drop files here to upload
+ Upload a File
+
+ {#if allowedFileExtensions?.length}
+
+ {/if}
+
+
+ {#if maxSize}
+ {@const readableMaxSize = humanFileSize(maxSize)}
+
+ Max file size: {readableMaxSize.value + readableMaxSize.unit}
+
+ {/if}
+
-
-
Drag and drop files here
-
-
- {#if files?.length}
- {@const fileName = files.item(0).name.split('.')}
-
-
{fileName[0]}
-
.{fileName[1]}
+ {#if files?.length}
+
+ {#each fileArray as file}
+ {@const fileName = file.name.split('.')}
+ {@const fileSize = humanFileSize(file.size)}
+ -
+
+
+ {fileName[0]}
+
+
+ .{fileName[1]}
+
+
+ {fileSize.value + fileSize.unit}
+
-
- {/if}
-
-
+
+ {/each}
+
+ {/if}
diff --git a/src/lib/layout/header.svelte b/src/lib/layout/header.svelte
index 4f6ce4dc0..f83de1b19 100644
--- a/src/lib/layout/header.svelte
+++ b/src/lib/layout/header.svelte
@@ -93,7 +93,7 @@
Support
-