diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 3c0f582302..32b8661fde 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,12 +1,12 @@ { "name": "windmill-components", - "version": "1.305.0", + "version": "1.305.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "windmill-components", - "version": "1.305.0", + "version": "1.305.2", "license": "AGPL-3.0", "dependencies": { "@aws-crypto/sha256-js": "^4.0.0", @@ -115,7 +115,6 @@ "fsevents": "^2.3.3" }, "peerDependencies": { - "@sveltejs/kit": "^1.25.0", "svelte": "^4.0.0" } }, diff --git a/frontend/package.json b/frontend/package.json index a730632523..715ae1c39d 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -141,7 +141,6 @@ "yjs": "^13.6.7" }, "peerDependencies": { - "@sveltejs/kit": "^2.0.0", "svelte": "^4.0.0" }, "exports": { diff --git a/frontend/src/lib/components/FlowBuilder.svelte b/frontend/src/lib/components/FlowBuilder.svelte index 6500c42bf1..f7f480bea3 100644 --- a/frontend/src/lib/components/FlowBuilder.svelte +++ b/frontend/src/lib/components/FlowBuilder.svelte @@ -69,7 +69,6 @@ import type DiffDrawer from './DiffDrawer.svelte' import UnsavedConfirmationModal from './common/confirmationModal/UnsavedConfirmationModal.svelte' import { cloneDeep } from 'lodash' - import { goto } from '$app/navigation' export let initialPath: string = '' export let pathStoreInit: string | undefined = undefined @@ -85,6 +84,7 @@ }) | undefined = undefined export let diffDrawer: DiffDrawer | undefined = undefined + export let gotoEdit: (path: string, selected: string) => void const dispatch = createEventDispatcher() @@ -195,7 +195,8 @@ dispatch('saveInitial', $pathStore) } else if (savedFlow?.draft_only && $pathStore !== initialPath) { initialPath = $pathStore - goto(`/flows/edit/${$pathStore}?selected=${getSelectedId()}`) + // this is so we can use the flow builder outside of sveltekit + gotoEdit($pathStore, getSelectedId()) } sendUserToast('Saved as draft') } catch (error) { diff --git a/frontend/src/lib/components/apps/components/display/dbtable/InsertRow.svelte b/frontend/src/lib/components/apps/components/display/dbtable/InsertRow.svelte index ca678ad3d9..e59e86c5fb 100644 --- a/frontend/src/lib/components/apps/components/display/dbtable/InsertRow.svelte +++ b/frontend/src/lib/components/apps/components/display/dbtable/InsertRow.svelte @@ -21,7 +21,6 @@ init(wasmUrl) import { argSigToJsonSchemaType } from '$lib/inferArgSig' - import fi from 'date-fns/locale/fi' export let args: Record = {} export let dbType: DbType = 'postgresql' diff --git a/frontend/src/routes/(root)/(logged)/flows/add/+page.svelte b/frontend/src/routes/(root)/(logged)/flows/add/+page.svelte index 28a06e196c..08626f3723 100644 --- a/frontend/src/routes/(root)/(logged)/flows/add/+page.svelte +++ b/frontend/src/routes/(root)/(logged)/flows/add/+page.svelte @@ -134,6 +134,7 @@ on:details={(e) => { goto(`/flows/get/${e.detail}?workspace=${$workspaceStore}`) }} + gotoEdit={(path, selectedId) => goto(`/flows/edit/${path}?selected=${selectedId}`)} {initialPath} {pathStoreInit} bind:getSelectedId 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 959ea29571..a28761b991 100644 --- a/frontend/src/routes/(root)/(logged)/flows/edit/[...path]/+page.svelte +++ b/frontend/src/routes/(root)/(logged)/flows/edit/[...path]/+page.svelte @@ -202,6 +202,7 @@ {flowStore} {flowStateStore} initialPath={$page.params.path} + gotoEdit={(path, selectedId) => goto(`/flows/edit/${path}?selected=${selectedId}`)} newFlow={false} {selectedId} {initialArgs}