diff --git a/src/lib/components/filePicker.svelte b/src/lib/components/filePicker.svelte
index 28b64406b1..2f5b8b05ee 100644
--- a/src/lib/components/filePicker.svelte
+++ b/src/lib/components/filePicker.svelte
@@ -9,7 +9,7 @@
import { Button, InputSelect } from '$lib/elements/forms';
import DualTimeView from './dualTimeView.svelte';
import type { Models } from '@appwrite.io/console';
- import { calculateSize } from '$lib/helpers/sizeConvertion';
+ import { calculateSize, humanFileSize, sizeToBytes } from '$lib/helpers/sizeConvertion';
import InputSearch from '$lib/elements/forms/inputSearch.svelte';
import { ID, Query, Permission, Role } from '@appwrite.io/console';
import {
@@ -34,6 +34,8 @@
import { showCreateBucket } from '$routes/(console)/project-[region]-[project]/storage/+page.svelte';
import { preferences } from '$lib/stores/preferences';
import { addNotification } from '$lib/stores/notifications';
+ import { isCloud } from '$lib/system';
+ import { currentPlan } from '$lib/stores/organization';
export let show: boolean;
export let mimeTypeQuery: string = 'image/';
@@ -53,6 +55,10 @@
let fileSelector: HTMLInputElement;
let uploading = false;
let view: 'grid' | 'list' = 'list';
+ $: planMaxSize =
+ isCloud && $currentPlan?.['fileSize']
+ ? sizeToBytes($currentPlan['fileSize'], 'MB', 1000)
+ : null;
onMount(() => {
const lastSelectedBucket = preferences.getKey('lastSelectedBucket', null);
@@ -366,7 +372,7 @@
direction="row"
gap="s">
- Drag and drop files here or click to upload
+ Drag and drop a file here or click to upload
- Max file size: 10MB
+ {#if planMaxSize}
+ {@const readableMaxSize = humanFileSize(planMaxSize)}
+ Max file size: {readableMaxSize.value +
+ readableMaxSize.unit}
+ {/if}
diff --git a/src/lib/components/variables/importVariablesModal.svelte b/src/lib/components/variables/importVariablesModal.svelte
index 9368d4d4f5..9f0b782d1e 100644
--- a/src/lib/components/variables/importVariablesModal.svelte
+++ b/src/lib/components/variables/importVariablesModal.svelte
@@ -64,7 +64,7 @@
- Drag and drop files here or click to upload
+ Drag and drop a file here or click to upload
- Drag and drop file here or click to upload
+ Drag and drop a file here or click to upload
diff --git a/src/routes/(console)/project-[region]-[project]/functions/create-function/manual/+page.svelte b/src/routes/(console)/project-[region]-[project]/functions/create-function/manual/+page.svelte
index 514a2b5d98..c1452020db 100644
--- a/src/routes/(console)/project-[region]-[project]/functions/create-function/manual/+page.svelte
+++ b/src/routes/(console)/project-[region]-[project]/functions/create-function/manual/+page.svelte
@@ -206,7 +206,7 @@
- Drag and drop file here or click to upload
+ Drag and drop a file here or click to upload
- Drag and drop file here or click to upload
+ Drag and drop a file here or click to upload
diff --git a/src/routes/(console)/project-[region]-[project]/sites/create-site/manual/+page.svelte b/src/routes/(console)/project-[region]-[project]/sites/create-site/manual/+page.svelte
index f366e0a4fd..e238dd5c3d 100644
--- a/src/routes/(console)/project-[region]-[project]/sites/create-site/manual/+page.svelte
+++ b/src/routes/(console)/project-[region]-[project]/sites/create-site/manual/+page.svelte
@@ -210,7 +210,7 @@
- Drag and drop file here or click to upload
+ Drag and drop a file here or click to upload
- Drag and drop file here or click to upload
+ Drag and drop a file here or click to upload
diff --git a/src/routes/(console)/project-[region]-[project]/storage/bucket-[bucket]/create/+page.svelte b/src/routes/(console)/project-[region]-[project]/storage/bucket-[bucket]/create/+page.svelte
index 8242811059..377a6c697e 100644
--- a/src/routes/(console)/project-[region]-[project]/storage/bucket-[bucket]/create/+page.svelte
+++ b/src/routes/(console)/project-[region]-[project]/storage/bucket-[bucket]/create/+page.svelte
@@ -122,7 +122,7 @@
extensions={data.bucket.allowedFileExtensions}
on:invalid={handleInvalid}>
Drag and drop files here or click to upload
+ >Drag and drop a file here or click to upload
{#if files}
diff --git a/src/routes/(console)/project-[region]-[project]/uploadVariablesModal.svelte b/src/routes/(console)/project-[region]-[project]/uploadVariablesModal.svelte
index edbb7613c3..134fe5c09c 100644
--- a/src/routes/(console)/project-[region]-[project]/uploadVariablesModal.svelte
+++ b/src/routes/(console)/project-[region]-[project]/uploadVariablesModal.svelte
@@ -148,7 +148,7 @@
- Drag and drop files here or click to upload
+ Drag and drop a file here or click to upload