From 74baabcef6ff380d0e789e956fa0f59938626d3c Mon Sep 17 00:00:00 2001 From: ernstmul Date: Mon, 17 Mar 2025 10:41:16 +0100 Subject: [PATCH 1/9] Fix: move create project submit button to modal button --- src/lib/layout/createProject.svelte | 8 ++------ .../onboarding/create-project/+page.svelte | 16 +++++++++++++--- .../createProjectCloud.svelte | 9 +++++++-- 3 files changed, 22 insertions(+), 11 deletions(-) diff --git a/src/lib/layout/createProject.svelte b/src/lib/layout/createProject.svelte index 8e5eeb0cb..bbf324f84 100644 --- a/src/lib/layout/createProject.svelte +++ b/src/lib/layout/createProject.svelte @@ -1,5 +1,5 @@ -
+ -
+
-
+
From 08b3d96abed2a8d18a16793d7303c61ae3aa7adf Mon Sep 17 00:00:00 2001 From: Arman Date: Mon, 17 Mar 2025 14:39:09 +0100 Subject: [PATCH 4/9] chore: remove mentions of zip file --- .../functions/create-function/manual/+page.svelte | 9 +++++++-- .../function-[function]/(modals)/createManual.svelte | 4 ++-- .../sites/create-site/manual/+page.svelte | 4 ++-- .../deployments/createManualDeploymentModal.svelte | 4 ++-- 4 files changed, 13 insertions(+), 8 deletions(-) diff --git a/src/routes/(console)/project-[project]/functions/create-function/manual/+page.svelte b/src/routes/(console)/project-[project]/functions/create-function/manual/+page.svelte index ea7b0f8da..927403ca5 100644 --- a/src/routes/(console)/project-[project]/functions/create-function/manual/+page.svelte +++ b/src/routes/(console)/project-[project]/functions/create-function/manual/+page.svelte @@ -136,9 +136,14 @@ - Upload a zip file (tar.gz) containing your function source code + Upload a tar.gz file containing your function source code - +

- Manually deploy a function by uploading a zip file containing the source code and a relative - path to the entry point. + Manually deploy a function by uploading a tar.gz file containing the source code and a + relative path to the entry point. - Upload a zip file (tar.gz) containing your function source code + Upload a tar.gz containing your function source code - + Manually deploy a site by uploading any file(s) or folder. - Upload a zip file (tar.gz) containing your function source code + Upload a tar.gz file containing your function source code - + Date: Mon, 17 Mar 2025 16:14:49 +0100 Subject: [PATCH 5/9] fix: QA issues --- package.json | 2 +- pnpm-lock.yaml | 18 +++++++-------- .../functions/create-function/+page.svelte | 2 +- .../sites/create-site/templates/+page.svelte | 23 ++++++++++++++----- .../sites/create-site/templates/+page.ts | 5 +++- .../sites/createSiteModal.svelte | 2 +- .../project-[project]/sites/grid.svelte | 10 ++++++-- 7 files changed, 41 insertions(+), 21 deletions(-) diff --git a/package.json b/package.json index 5ef4d9022..e6cbac11d 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@appwrite.io/pink-icons": "0.25.0", "@appwrite.io/pink-icons-svelte": "https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@bcb8ad2b", "@appwrite.io/pink-legacy": "^1.0.3", - "@appwrite.io/pink-svelte": "https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@5a02879", + "@appwrite.io/pink-svelte": "https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@6ec3823", "@popperjs/core": "^2.11.8", "@sentry/sveltekit": "^8.38.0", "@stripe/stripe-js": "^3.5.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2553fe448..564c738ef 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,8 +21,8 @@ importers: specifier: ^1.0.3 version: 1.0.3 '@appwrite.io/pink-svelte': - specifier: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@5a02879 - version: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@5a02879(react-dom@18.3.1(react@18.3.1))(svelte@4.2.19) + specifier: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@6ec3823 + version: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@6ec3823(react-dom@18.3.1(react@18.3.1))(svelte@4.2.19) '@popperjs/core': specifier: ^2.11.8 version: 2.11.8 @@ -215,8 +215,8 @@ packages: resolution: {tarball: https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@74f9464} version: 1.2.1 - '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@5a02879249b98cec27dcc3cfa27bd8b20a50b47a': - resolution: {tarball: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@5a02879249b98cec27dcc3cfa27bd8b20a50b47a} + '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@6ec3823dafeee4e308592fdc129b8c910927e732': + resolution: {tarball: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@6ec3823dafeee4e308592fdc129b8c910927e732} version: 1.0.0-next.7 peerDependencies: svelte: ^4.0.0 @@ -236,8 +236,8 @@ packages: '@appwrite.io/pink-legacy@1.0.3': resolution: {integrity: sha512-GGde5fmPhs+s6/3aFeMPc/kKADG/gTFkYQSy6oBN8pK0y0XNCLrZZgBv+EBbdhwdtqVEWXa0X85Mv9w7jcIlwQ==} - '@appwrite.io/pink-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@5a02879': - resolution: {tarball: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@5a02879} + '@appwrite.io/pink-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@6ec3823': + resolution: {tarball: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@6ec3823} version: 1.0.0-next.85 peerDependencies: react-dom: ^18.0.0 @@ -4099,7 +4099,7 @@ snapshots: '@appwrite.io/console@https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@74f9464': {} - '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@5a02879249b98cec27dcc3cfa27bd8b20a50b47a(svelte@4.2.19)': + '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@6ec3823dafeee4e308592fdc129b8c910927e732(svelte@4.2.19)': dependencies: svelte: 4.2.19 @@ -4116,9 +4116,9 @@ snapshots: '@appwrite.io/pink-icons': 1.0.0 the-new-css-reset: 1.11.3 - '@appwrite.io/pink-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@5a02879(react-dom@18.3.1(react@18.3.1))(svelte@4.2.19)': + '@appwrite.io/pink-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@6ec3823(react-dom@18.3.1(react@18.3.1))(svelte@4.2.19)': dependencies: - '@appwrite.io/pink-icons-svelte': https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@5a02879249b98cec27dcc3cfa27bd8b20a50b47a(svelte@4.2.19) + '@appwrite.io/pink-icons-svelte': https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@6ec3823dafeee4e308592fdc129b8c910927e732(svelte@4.2.19) '@floating-ui/dom': 1.6.13 '@melt-ui/pp': 0.3.2(@melt-ui/svelte@0.86.3(svelte@4.2.19))(svelte@4.2.19) '@melt-ui/svelte': 0.86.3(svelte@4.2.19) diff --git a/src/routes/(console)/project-[project]/functions/create-function/+page.svelte b/src/routes/(console)/project-[project]/functions/create-function/+page.svelte index 8068d9edd..2f3e0a391 100644 --- a/src/routes/(console)/project-[project]/functions/create-function/+page.svelte +++ b/src/routes/(console)/project-[project]/functions/create-function/+page.svelte @@ -66,7 +66,7 @@ } - + diff --git a/src/routes/(console)/project-[project]/sites/create-site/templates/+page.svelte b/src/routes/(console)/project-[project]/sites/create-site/templates/+page.svelte index b436a14bc..f22a9ab80 100644 --- a/src/routes/(console)/project-[project]/sites/create-site/templates/+page.svelte +++ b/src/routes/(console)/project-[project]/sites/create-site/templates/+page.svelte @@ -1,14 +1,15 @@ - +

From 606e5d9db28e74dab7a4cb3e332da860821d7b97 Mon Sep 17 00:00:00 2001 From: ernstmul Date: Mon, 17 Mar 2025 17:29:49 +0100 Subject: [PATCH 7/9] Add javascript starter kit, show correct env vars, and run commands --- .../components/JavascriptFrameworkIcon.svelte | 5 ++ .../overview/platforms/components/index.ts | 9 +++ .../overview/platforms/createWeb.svelte | 70 ++++++++++++++----- 3 files changed, 66 insertions(+), 18 deletions(-) create mode 100644 src/routes/(console)/project-[project]/overview/platforms/components/JavascriptFrameworkIcon.svelte create mode 100644 src/routes/(console)/project-[project]/overview/platforms/components/index.ts diff --git a/src/routes/(console)/project-[project]/overview/platforms/components/JavascriptFrameworkIcon.svelte b/src/routes/(console)/project-[project]/overview/platforms/components/JavascriptFrameworkIcon.svelte new file mode 100644 index 000000000..c38f0f810 --- /dev/null +++ b/src/routes/(console)/project-[project]/overview/platforms/components/JavascriptFrameworkIcon.svelte @@ -0,0 +1,5 @@ + + + diff --git a/src/routes/(console)/project-[project]/overview/platforms/components/index.ts b/src/routes/(console)/project-[project]/overview/platforms/components/index.ts new file mode 100644 index 000000000..1cdbbfe20 --- /dev/null +++ b/src/routes/(console)/project-[project]/overview/platforms/components/index.ts @@ -0,0 +1,9 @@ +export { default as AngularFrameworkIcon } from './AngularFrameworkIcon.svelte'; +export { default as ConnectionLine } from './ConnectionLine.svelte'; +export { default as JavascriptFrameworkIcon } from './JavascriptFrameworkIcon.svelte'; +export { default as NextjsFrameworkIcon } from './NextjsFrameworkIcon.svelte'; +export { default as NoFrameworkIcon } from './NoFrameworkIcon.svelte'; +export { default as NuxtFrameworkIcon } from './NuxtFrameworkIcon.svelte'; +export { default as ReactFrameworkIcon } from './ReactFrameworkIcon.svelte'; +export { default as SvelteFrameworkIcon } from './SvelteFrameworkIcon.svelte'; +export { default as VueFrameworkIcon } from './AngularFrameworkIcon.svelte'; diff --git a/src/routes/(console)/project-[project]/overview/platforms/createWeb.svelte b/src/routes/(console)/project-[project]/overview/platforms/createWeb.svelte index 9e2c67941..3934d7ee1 100644 --- a/src/routes/(console)/project-[project]/overview/platforms/createWeb.svelte +++ b/src/routes/(console)/project-[project]/overview/platforms/createWeb.svelte @@ -22,7 +22,8 @@ IconNuxt, IconInfo, IconExternalLink, - IconAngular + IconAngular, + IconJs } from '@appwrite.io/pink-icons-svelte'; import { page } from '$app/stores'; import { type ComponentType, onMount } from 'svelte'; @@ -33,13 +34,16 @@ import ConnectionLine from './components/ConnectionLine.svelte'; import OnboardingPlatformCard from './components/OnboardingPlatformCard.svelte'; import { PlatformType } from '@appwrite.io/console'; - import ReactFrameworkIcon from './components/ReactFrameworkIcon.svelte'; - import SvelteFrameworkIcon from '$routes/(console)/project-[project]/overview/platforms/components/SvelteFrameworkIcon.svelte'; - import NuxtFrameworkIcon from '$routes/(console)/project-[project]/overview/platforms/components/NuxtFrameworkIcon.svelte'; - import NextjsFrameworkIcon from '$routes/(console)/project-[project]/overview/platforms/components/NextjsFrameworkIcon.svelte'; - import VueFrameworkIcon from '$routes/(console)/project-[project]/overview/platforms/components/VueFrameworkIcon.svelte'; - import NoFrameworkIcon from './components/NoFrameworkIcon.svelte'; - import AngularFrameworkIcon from '$routes/(console)/project-[project]/overview/platforms/components/AngularFrameworkIcon.svelte'; + import { + ReactFrameworkIcon, + SvelteFrameworkIcon, + NuxtFrameworkIcon, + NextjsFrameworkIcon, + VueFrameworkIcon, + NoFrameworkIcon, + AngularFrameworkIcon, + JavascriptFrameworkIcon + } from './components/index'; export let key; @@ -51,8 +55,8 @@ const projectId = $page.params.project; - const updateConfigCode = `APPWRITE_PROJECT_ID = "${projectId}" -APPWRITE_PUBLIC_ENDPOINT = "${sdk.forProject.client.config.endpoint}" + const updateConfigCode = (prefix = '') => `${prefix}APPWRITE_PROJECT_ID = "${projectId}" +${prefix}APPWRITE_PUBLIC_ENDPOINT = "${sdk.forProject.client.config.endpoint}" `; type FrameworkType = { key: string; @@ -60,6 +64,8 @@ APPWRITE_PUBLIC_ENDPOINT = "${sdk.forProject.client.config.endpoint}" icon: ComponentType; smallIcon: ComponentType; portNumber: number; + runCommand: string; + updateConfigCode: string; }; export let platform: PlatformType = PlatformType.Flutterandroid; export let selectedFrameworkKey: string | undefined = key ? key : undefined; @@ -70,42 +76,63 @@ APPWRITE_PUBLIC_ENDPOINT = "${sdk.forProject.client.config.endpoint}" label: 'Svelte', icon: SvelteFrameworkIcon, smallIcon: IconSvelte, - portNumber: 5173 + portNumber: 5173, + runCommand: 'npm run dev', + updateConfigCode: updateConfigCode('PUBLIC_') }, { key: 'react', label: 'React', icon: ReactFrameworkIcon, smallIcon: IconReact, - portNumber: 5173 + portNumber: 5173, + runCommand: 'npm run dev', + updateConfigCode: updateConfigCode('VITE_') }, { key: 'nuxt', label: 'Nuxt', icon: NuxtFrameworkIcon, smallIcon: IconNuxt, - portNumber: 3000 + portNumber: 3000, + runCommand: 'npm run dev', + updateConfigCode: updateConfigCode('NUXT_') }, { key: 'nextjs', label: 'Next.js', icon: NextjsFrameworkIcon, smallIcon: NextjsFrameworkIcon, - portNumber: 3000 + portNumber: 3000, + runCommand: 'npm run dev', + updateConfigCode: updateConfigCode('NEXT_PUBLIC_') }, { key: 'vue', label: 'Vue', icon: VueFrameworkIcon, smallIcon: IconVue, - portNumber: 5173 + portNumber: 5173, + runCommand: 'npm run dev', + updateConfigCode: updateConfigCode('VITE_') }, { key: 'angular', label: 'Angular', icon: AngularFrameworkIcon, smallIcon: IconAngular, - portNumber: 4200 + portNumber: 4200, + runCommand: 'npm run start', + updateConfigCode: `appwriteEndpoint: '${sdk.forProject.client.config.endpoint}',\nappwriteProjectId:'${projectId}'` + }, + { + key: 'js', + label: 'Javascript', + icon: JavascriptFrameworkIcon, + smallIcon: IconJs, + portNumber: 5173, + runCommand: 'npm run dev', + updateConfigCode: updateConfigCode('VITE_') } ]; @@ -249,7 +276,10 @@ APPWRITE_PUBLIC_ENDPOINT = "${sdk.forProject.client.config.endpoint}"
- +
3. Run the app, then click the 4. Run the app, then click the button to verify the setup. + +
+ +
Date: Mon, 17 Mar 2025 17:49:29 +0100 Subject: [PATCH 8/9] feat: sticky side template wizard --- package.json | 2 +- pnpm-lock.yaml | 18 ++--- src/lib/layout/wizard.svelte | 73 +++++++------------ .../sites/create-site/templates/+page.svelte | 1 + 4 files changed, 39 insertions(+), 55 deletions(-) diff --git a/package.json b/package.json index e6cbac11d..5c424d88e 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@appwrite.io/pink-icons": "0.25.0", "@appwrite.io/pink-icons-svelte": "https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@bcb8ad2b", "@appwrite.io/pink-legacy": "^1.0.3", - "@appwrite.io/pink-svelte": "https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@6ec3823", + "@appwrite.io/pink-svelte": "https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@a0d4aa7", "@popperjs/core": "^2.11.8", "@sentry/sveltekit": "^8.38.0", "@stripe/stripe-js": "^3.5.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 564c738ef..786c8b129 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,8 +21,8 @@ importers: specifier: ^1.0.3 version: 1.0.3 '@appwrite.io/pink-svelte': - specifier: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@6ec3823 - version: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@6ec3823(react-dom@18.3.1(react@18.3.1))(svelte@4.2.19) + specifier: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@a0d4aa7 + version: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@a0d4aa7(react-dom@18.3.1(react@18.3.1))(svelte@4.2.19) '@popperjs/core': specifier: ^2.11.8 version: 2.11.8 @@ -215,8 +215,8 @@ packages: resolution: {tarball: https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@74f9464} version: 1.2.1 - '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@6ec3823dafeee4e308592fdc129b8c910927e732': - resolution: {tarball: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@6ec3823dafeee4e308592fdc129b8c910927e732} + '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@a0d4aa7b1d41b9ad5ee388e0e038146baddc199a': + resolution: {tarball: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@a0d4aa7b1d41b9ad5ee388e0e038146baddc199a} version: 1.0.0-next.7 peerDependencies: svelte: ^4.0.0 @@ -236,8 +236,8 @@ packages: '@appwrite.io/pink-legacy@1.0.3': resolution: {integrity: sha512-GGde5fmPhs+s6/3aFeMPc/kKADG/gTFkYQSy6oBN8pK0y0XNCLrZZgBv+EBbdhwdtqVEWXa0X85Mv9w7jcIlwQ==} - '@appwrite.io/pink-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@6ec3823': - resolution: {tarball: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@6ec3823} + '@appwrite.io/pink-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@a0d4aa7': + resolution: {tarball: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@a0d4aa7} version: 1.0.0-next.85 peerDependencies: react-dom: ^18.0.0 @@ -4099,7 +4099,7 @@ snapshots: '@appwrite.io/console@https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@74f9464': {} - '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@6ec3823dafeee4e308592fdc129b8c910927e732(svelte@4.2.19)': + '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@a0d4aa7b1d41b9ad5ee388e0e038146baddc199a(svelte@4.2.19)': dependencies: svelte: 4.2.19 @@ -4116,9 +4116,9 @@ snapshots: '@appwrite.io/pink-icons': 1.0.0 the-new-css-reset: 1.11.3 - '@appwrite.io/pink-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@6ec3823(react-dom@18.3.1(react@18.3.1))(svelte@4.2.19)': + '@appwrite.io/pink-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@a0d4aa7(react-dom@18.3.1(react@18.3.1))(svelte@4.2.19)': dependencies: - '@appwrite.io/pink-icons-svelte': https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@6ec3823dafeee4e308592fdc129b8c910927e732(svelte@4.2.19) + '@appwrite.io/pink-icons-svelte': https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@a0d4aa7b1d41b9ad5ee388e0e038146baddc199a(svelte@4.2.19) '@floating-ui/dom': 1.6.13 '@melt-ui/pp': 0.3.2(@melt-ui/svelte@0.86.3(svelte@4.2.19))(svelte@4.2.19) '@melt-ui/svelte': 0.86.3(svelte@4.2.19) diff --git a/src/lib/layout/wizard.svelte b/src/lib/layout/wizard.svelte index 4e5e49078..34e2ca206 100644 --- a/src/lib/layout/wizard.svelte +++ b/src/lib/layout/wizard.svelte @@ -15,6 +15,7 @@ hideFooter?: boolean; column?: boolean; columnSize?: 's' | 'm' | 'l'; + stickySide?: boolean; onExit?: () => void; } | { @@ -26,6 +27,7 @@ hideFooter?: boolean; column?: boolean; columnSize?: 's' | 'm' | 'l'; + stickySide?: boolean; onExit?: () => void; }; @@ -37,6 +39,7 @@ export let hideFooter = false; export let column: $$Props['column'] = false; export let columnSize: $$Props['columnSize'] = 'm'; + export let stickySide: $$Props['stickySide'] = false; export let onExit: $$Props['onExit'] = undefined; function handleKeydown(event: KeyboardEvent) { @@ -57,32 +60,31 @@ -
- { - if (confirmExit) { - showExitModal = true; - } else { - trackEvent('wizard_exit', { - from: 'button' - }); - } - }}> - - - - - - - - -
+ { + if (confirmExit) { + showExitModal = true; + } else { + trackEvent('wizard_exit', { + from: 'button' + }); + } + }}> + + + + + + + + {#if showExitModal} {/if} - - diff --git a/src/routes/(console)/project-[project]/sites/create-site/templates/+page.svelte b/src/routes/(console)/project-[project]/sites/create-site/templates/+page.svelte index f22a9ab80..ae3677b2f 100644 --- a/src/routes/(console)/project-[project]/sites/create-site/templates/+page.svelte +++ b/src/routes/(console)/project-[project]/sites/create-site/templates/+page.svelte @@ -70,6 +70,7 @@ href={`${base}/project-${$page.params.project}/sites/`} title="Create site" invertColumns + stickySide hideFooter> From 3df4454b5872a4673be757d49c6def7cf688a7a1 Mon Sep 17 00:00:00 2001 From: Arman Date: Tue, 18 Mar 2025 10:46:03 +0100 Subject: [PATCH 9/9] fix: revert changes to the raw editor --- .../project-[project]/rawVariableEditor.svelte | 11 ----------- .../create-site/variableEditorModal.svelte | 17 +++-------------- 2 files changed, 3 insertions(+), 25 deletions(-) diff --git a/src/routes/(console)/project-[project]/rawVariableEditor.svelte b/src/routes/(console)/project-[project]/rawVariableEditor.svelte index 25f336c40..ee32fa1eb 100644 --- a/src/routes/(console)/project-[project]/rawVariableEditor.svelte +++ b/src/routes/(console)/project-[project]/rawVariableEditor.svelte @@ -127,21 +127,10 @@ window.URL.revokeObjectURL(url); } - function handleKeydown(event: KeyboardEvent) { - if (event.key === 'Enter') { - if (tab === 'env') { - envCode += '\n'; - } else { - jsonCode += '\n'; - } - } - } $: isButtonDisabled = (tab === 'env' && baseEnvCode === envCode) || (tab === 'json' && baseJsonCode === jsonCode); - - - -