diff --git a/package.json b/package.json index 90ed93c9d..00916178a 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "e2e:ui": "playwright test tests/e2e --ui" }, "dependencies": { - "@appwrite.io/console": "https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@9193", + "@appwrite.io/console": "https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@eeed8db", "@appwrite.io/pink-icons": "0.25.0", "@appwrite.io/pink-icons-svelte": "https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@c0165c68", "@appwrite.io/pink-legacy": "^1.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8d4240e61..050376598 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ importers: .: dependencies: '@appwrite.io/console': - specifier: https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@9193 - version: https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@9193 + specifier: https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@eeed8db + version: https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@eeed8db '@appwrite.io/pink-icons': specifier: 0.25.0 version: 0.25.0 @@ -214,8 +214,8 @@ packages: '@analytics/type-utils@0.6.2': resolution: {integrity: sha512-TD+xbmsBLyYy/IxFimW/YL/9L2IEnM7/EoV9Aeh56U64Ify8o27HJcKjo38XY9Tcn0uOq1AX3thkKgvtWvwFQg==} - '@appwrite.io/console@https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@9193': - resolution: {tarball: https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@9193} + '@appwrite.io/console@https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@eeed8db': + resolution: {tarball: https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@eeed8db} version: 1.2.1 '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@c0165c68': @@ -4087,7 +4087,7 @@ snapshots: '@analytics/type-utils@0.6.2': {} - '@appwrite.io/console@https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@9193': {} + '@appwrite.io/console@https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@eeed8db': {} '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@c0165c68(svelte@4.2.19)': dependencies: diff --git a/src/routes/(console)/project-[project]/sites/create-site/domain.svelte b/src/routes/(console)/project-[project]/sites/create-site/domain.svelte index a29091845..11a3829d6 100644 --- a/src/routes/(console)/project-[project]/sites/create-site/domain.svelte +++ b/src/routes/(console)/project-[project]/sites/create-site/domain.svelte @@ -14,7 +14,8 @@ const checkDomain = debounce(async (value: string) => { try { - await sdk.forProject.proxy.checkSubdomain(ResourceType.Site, value); + // TODO: @Meldiron Fix in future, blocked by issue PLA-2254 + // await sdk.forProject.proxy.checkSubdomain(ResourceType.Site, value); domainIsValid = true; } catch { domainIsValid = false; diff --git a/src/routes/(console)/project-[project]/sites/site-[site]/settings/updateSPA.svelte b/src/routes/(console)/project-[project]/sites/site-[site]/settings/updateSPA.svelte index de1ad6c9d..39d1c0179 100644 --- a/src/routes/(console)/project-[project]/sites/site-[site]/settings/updateSPA.svelte +++ b/src/routes/(console)/project-[project]/sites/site-[site]/settings/updateSPA.svelte @@ -11,15 +11,10 @@ import InputChoice from '$lib/elements/forms/inputChoice.svelte'; export let site: Models.Site; - let siteAdapter = 'static'; - let fallback = ''; + let fallback: null | string; onMount(async () => { - siteAdapter = site?.adapter ?? 'static'; - fallback ??= site.fallbackFile; - - // what was this check even for? - // if (fallback !== undefined) siteAdapter = ''; + fallback = site.fallbackFile; }); async function updateSPA() { @@ -34,7 +29,7 @@ site.buildCommand || undefined, site.outputDirectory || undefined, (site?.buildRuntime as BuildRuntime) || undefined, - siteAdapter, + site.adapter || undefined, fallback, site.installationId || undefined, site.providerRepositoryId || undefined, @@ -67,15 +62,16 @@ id="spa" type="switchbox" label="Single page application (SPA)" + value={site.fallbackFile !== null} on:change={(value) => { if (value.detail) { - siteAdapter = 'static'; + fallback = ''; } else { - siteAdapter = 'ssr'; + fallback = null; } }} /> - {#if siteAdapter === 'static'} + {#if fallback !== null} - +