This commit is contained in:
Ruben Fiszel
2024-04-15 01:12:24 +02:00
parent 4ab558f0b3
commit ca6d1093af
4 changed files with 11 additions and 9 deletions
@@ -83,7 +83,7 @@
})
| undefined = undefined
export let diffDrawer: DiffDrawer | undefined = undefined
export let gotoEdit: (path: string, selected: string) => void
export let gotoEdit: ((path: string, selected: string) => void) | undefined = undefined
const dispatch = createEventDispatcher()
@@ -195,7 +195,7 @@
} else if (savedFlow?.draft_only && $pathStore !== initialPath) {
initialPath = $pathStore
// this is so we can use the flow builder outside of sveltekit
gotoEdit($pathStore, getSelectedId())
dispatch('saveDraftOnlyAtNewPath', { path: $pathStore, selectedId: getSelectedId() })
}
sendUserToast('Saved as draft')
} catch (error) {
+5 -5
View File
@@ -1,9 +1,9 @@
import type { Environment } from 'monaco-editor/esm/vs/editor/editor.api.js'
import cssWorker from 'monaco-editor/esm/vs/language/css/css.worker?worker'
import htmlWorker from 'monaco-editor/esm/vs/language/html/html.worker?worker'
import tsWorker from 'monaco-editor/esm/vs/language/typescript/ts.worker?worker'
import jsonWorker from 'monaco-editor/esm/vs/language/json/json.worker?worker'
import editorWorker from 'monaco-editor/esm/vs/editor/editor.worker?worker'
import cssWorker from 'monaco-editor/esm/vs/language/css/css.worker?worker&inline'
import htmlWorker from 'monaco-editor/esm/vs/language/html/html.worker?worker&inline'
import tsWorker from 'monaco-editor/esm/vs/language/typescript/ts.worker?worker&inline'
import jsonWorker from 'monaco-editor/esm/vs/language/json/json.worker?worker&inline'
import editorWorker from 'monaco-editor/esm/vs/editor/editor.worker?worker&inline'
interface MonacoEnvironmentEnhanced extends Environment {
workerOverrideGlobals: WorkerOverrideGlobals
@@ -141,7 +141,6 @@
on:details={(e) => {
goto(`/flows/get/${e.detail}?workspace=${$workspaceStore}`)
}}
gotoEdit={(path, selectedId) => goto(`/flows/edit/${path}?selected=${selectedId}`)}
{initialPath}
{pathStoreInit}
bind:getSelectedId
@@ -200,10 +200,13 @@
on:details={(e) => {
goto(`/flows/get/${e.detail}?workspace=${$workspaceStore}`)
}}
on:saveDraftOnlyAtNewPath={(e) => {
const { path, selectedId } = e.detail
goto(`/flows/edit/${path}?selected=${selectedId}`)
}}
{flowStore}
{flowStateStore}
initialPath={$page.params.path}
gotoEdit={(path, selectedId) => goto(`/flows/edit/${path}?selected=${selectedId}`)}
newFlow={false}
{selectedId}
{initialArgs}