diff --git a/frontend/src/routes/(root)/(logged)/apps/edit/[...path]/+page.svelte b/frontend/src/routes/(root)/(logged)/apps/edit/[...path]/+page.svelte index 86dcede1fa..2b642e62ab 100644 --- a/frontend/src/routes/(root)/(logged)/apps/edit/[...path]/+page.svelte +++ b/frontend/src/routes/(root)/(logged)/apps/edit/[...path]/+page.svelte @@ -7,7 +7,6 @@ DraftService } from '$lib/gen' import { workspaceStore } from '$lib/stores' - import { page } from '$app/stores' import { cleanValueProperties, decodeState, type Value } from '$lib/utils' import { afterNavigate, replaceState } from '$app/navigation' import { goto } from '$lib/navigation' @@ -17,6 +16,7 @@ import UnsavedConfirmationModal from '$lib/components/common/confirmationModal/UnsavedConfirmationModal.svelte' import { stateSnapshot } from '$lib/svelte5Utils.svelte' import { untrack } from 'svelte' + import { page } from '$app/state' let app = $state( undefined as (AppWithLastVersion & { draft_only?: boolean; value: any }) | undefined @@ -33,18 +33,18 @@ } | undefined = $state(undefined) let redraw = $state(0) - let path = $page.params.path + let path = page.params.path ?? '' - let nodraft = $page.url.searchParams.get('nodraft') + let nodraft = page.url.searchParams.get('nodraft') afterNavigate(() => { if (nodraft) { - let url = new URL($page.url.href) + let url = new URL(page.url.href) url.search = '' - replaceState(url.toString(), $page.state) + replaceState(url.toString(), page.state) } }) - const initialState = nodraft ? undefined : localStorage.getItem(`app-${$page.params.path}`) + const initialState = nodraft ? undefined : localStorage.getItem(`app-${page.params.path}`) let stateLoadedFromLocalStorage = initialState != undefined ? decodeState(initialState) : undefined @@ -229,13 +229,13 @@ summary={app.summary} app={app.value} newPath={app.path} - path={$page.params.path} + path={page.params.path ?? ''} policy={app.policy} bind:savedApp {diffDrawer} version={app.versions ? app.versions[app.versions.length - 1] : undefined} newApp={false} - replaceStateFn={(path) => replaceState(path, $page.state)} + replaceStateFn={(path) => replaceState(path, page.state)} gotoFn={(path, opt) => goto(path, opt)} > {#snippet unsavedConfirmationModal({ diff --git a/frontend/src/routes/(root)/(logged)/apps/get/[...path]/+page.svelte b/frontend/src/routes/(root)/(logged)/apps/get/[...path]/+page.svelte index 8a51bcc3d0..ea50471b82 100644 --- a/frontend/src/routes/(root)/(logged)/apps/get/[...path]/+page.svelte +++ b/frontend/src/routes/(root)/(logged)/apps/get/[...path]/+page.svelte @@ -1,6 +1,5 @@ {#if app} @@ -54,13 +53,13 @@ name: $userStore?.name, username: $userStore?.username, groups: $userStore?.groups, - query: Object.fromEntries($page.url.searchParams.entries()), - hash: $page.url.hash.substring(1) + query: Object.fromEntries(page.url.searchParams.entries()), + hash: page.url.hash.substring(1) }} workspace={$workspaceStore ?? ''} summary={app.summary} app={app.value} - appPath={$page.params.path} + appPath={page.params.path} {breakpoint} policy={app.policy} isEditor={false} diff --git a/frontend/src/routes/(root)/(logged)/apps/get_raw/[version]/[...path]/+page.svelte b/frontend/src/routes/(root)/(logged)/apps/get_raw/[version]/[...path]/+page.svelte index cd4bdecd44..8d8d66ef9a 100644 --- a/frontend/src/routes/(root)/(logged)/apps/get_raw/[version]/[...path]/+page.svelte +++ b/frontend/src/routes/(root)/(logged)/apps/get_raw/[version]/[...path]/+page.svelte @@ -1,10 +1,9 @@ -

Deploy {$page.params.kind} {$page.params.path}

- +

Deploy {page.params.kind} {page.params.path}

+
diff --git a/frontend/src/routes/(root)/(logged)/flows/edit/[...path]/+page.svelte b/frontend/src/routes/(root)/(logged)/flows/edit/[...path]/+page.svelte index 80cb8f3002..a86d10b1db 100644 --- a/frontend/src/routes/(root)/(logged)/flows/edit/[...path]/+page.svelte +++ b/frontend/src/routes/(root)/(logged)/flows/edit/[...path]/+page.svelte @@ -1,7 +1,6 @@