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