From e17be087872f143f16d8fb1df7a0493a19f775bb Mon Sep 17 00:00:00 2001 From: Arman Date: Tue, 21 Nov 2023 18:49:28 +0100 Subject: [PATCH] fix: QA --- package-lock.json | 31 +++++++++++++++++++ package.json | 2 ++ src/lib/elements/forms/inputDateRange.svelte | 23 +++++++------- src/lib/helpers/sizeConvertion.ts | 4 +-- src/lib/sdk/billing.ts | 4 +-- .../billing/+page.ts | 5 ++- .../excesLimitModal.svelte | 6 +++- .../storage/bucket-[bucket]/+page.ts | 9 ++++-- .../settings/updateMaxFileSize.svelte | 22 ++++++++----- svelte.config.js | 4 ++- 10 files changed, 80 insertions(+), 30 deletions(-) diff --git a/package-lock.json b/package-lock.json index d2f9450e5..6c7762d42 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,6 +29,7 @@ "web-vitals": "^3.4.0" }, "devDependencies": { + "@melt-ui/pp": "^0.1.4", "@melt-ui/svelte": "^0.61.2", "@playwright/test": "^1.37.1", "@sveltejs/adapter-static": "^2.0.3", @@ -55,6 +56,7 @@ "svelte-check": "^3.5.1", "svelte-jester": "^2.3.2", "svelte-preprocess": "^5.0.4", + "svelte-sequential-preprocessor": "^2.0.1", "tslib": "^2.6.2", "typescript": "^5.2.2", "vite": "^4.4.9", @@ -1845,6 +1847,22 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@melt-ui/pp": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@melt-ui/pp/-/pp-0.1.4.tgz", + "integrity": "sha512-zR+Kl3CZJPJBHW8V7YcdQCMI/dVcnW9Ct3yGbVaIywYVStVRS7F9uEDOea3xLLT2WTGodQePzPlUn53yKFu87g==", + "dev": true, + "dependencies": { + "estree-walker": "^3.0.3" + }, + "engines": { + "pnpm": ">=8.6.3" + }, + "peerDependencies": { + "@melt-ui/svelte": ">= 0.29.0", + "svelte": "^3.55.0 || ^4.0.0 || ^5.0.0-next.1" + } + }, "node_modules/@melt-ui/svelte": { "version": "0.61.2", "resolved": "https://registry.npmjs.org/@melt-ui/svelte/-/svelte-0.61.2.tgz", @@ -8525,6 +8543,19 @@ "node": ">=12" } }, + "node_modules/svelte-sequential-preprocessor": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/svelte-sequential-preprocessor/-/svelte-sequential-preprocessor-2.0.1.tgz", + "integrity": "sha512-N5JqlBni6BzElxmuFrOPxOJnjsxh1cFDACLEVKs8OHBcx8ZNRO1p5SxuQex1m3qbLzAC8G99EHeWcxGkjyKjLQ==", + "dev": true, + "dependencies": { + "svelte": "^4.0.1", + "tslib": "~2.6.0" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/svelte/node_modules/aria-query": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", diff --git a/package.json b/package.json index 3305a9d74..b5767a173 100644 --- a/package.json +++ b/package.json @@ -41,6 +41,7 @@ "web-vitals": "^3.4.0" }, "devDependencies": { + "@melt-ui/pp": "^0.1.4", "@melt-ui/svelte": "^0.61.2", "@playwright/test": "^1.37.1", "@sveltejs/adapter-static": "^2.0.3", @@ -67,6 +68,7 @@ "svelte-check": "^3.5.1", "svelte-jester": "^2.3.2", "svelte-preprocess": "^5.0.4", + "svelte-sequential-preprocessor": "^2.0.1", "tslib": "^2.6.2", "typescript": "^5.2.2", "vite": "^4.4.9", diff --git a/src/lib/elements/forms/inputDateRange.svelte b/src/lib/elements/forms/inputDateRange.svelte index ef2396530..1b19832e5 100644 --- a/src/lib/elements/forms/inputDateRange.svelte +++ b/src/lib/elements/forms/inputDateRange.svelte @@ -1,5 +1,5 @@
@@ -36,7 +36,7 @@

Set the maximum file size allowed in the bucket.

{#if isCloud && $organization?.billingPlan === 'tier-0'} - {@const size = humanFileSize(service)} + {@const size = humanFileSize(sizeToBytes(service, 'MB', 1000))}

The Starter plan has a maximum upload file size limit of {size.value}{size.unit}. @@ -51,8 +51,10 @@ {/if} -

    + - -
+ +
diff --git a/svelte.config.js b/svelte.config.js index ca8f1dd0b..a3e96612f 100644 --- a/svelte.config.js +++ b/svelte.config.js @@ -1,11 +1,13 @@ import adapter from '@sveltejs/adapter-static'; import preprocess from 'svelte-preprocess'; +import { preprocessMeltUI } from '@melt-ui/pp'; +import sequence from 'svelte-sequential-preprocessor'; /** @type {import('@sveltejs/kit').Config} */ const config = { // Consult https://github.com/sveltejs/svelte-preprocess // for more information about preprocessors - preprocess: preprocess(), + preprocess: sequence([preprocess(), preprocessMeltUI()]), compilerOptions: { accessors: process.env.VITEST },