mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-08-20 00:02:19 +00:00
fix: improve vscode dev mode for flows
This commit is contained in:
@@ -573,6 +573,10 @@
|
||||
let workspace = $derived($page.url.searchParams.get('workspace') ?? undefined)
|
||||
let themeDarkRaw = $derived($page.url.searchParams.get('activeColorTheme'))
|
||||
let themeDark = $derived(themeDarkRaw == '2' || themeDarkRaw == '4')
|
||||
|
||||
$effect(() => {
|
||||
setContext<{ token?: string }>('AuthToken', { token })
|
||||
})
|
||||
$effect.pre(() => {
|
||||
if (token) {
|
||||
OpenAPI.WITH_CREDENTIALS = true
|
||||
@@ -653,13 +657,7 @@
|
||||
|
||||
<svelte:window onkeydown={onKeyDown} />
|
||||
|
||||
<JobLoader
|
||||
{token}
|
||||
noCode={true}
|
||||
bind:this={jobLoader}
|
||||
bind:isLoading={testIsLoading}
|
||||
bind:job={testJob}
|
||||
/>
|
||||
<JobLoader noCode={true} bind:this={jobLoader} bind:isLoading={testIsLoading} bind:job={testJob} />
|
||||
|
||||
<main class="h-screen w-full">
|
||||
{#if mode == 'script'}
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
type OpenFlow
|
||||
} from '$lib/gen'
|
||||
import { workspaceStore } from '$lib/stores'
|
||||
import { onDestroy, tick, untrack } from 'svelte'
|
||||
import { getContext, onDestroy, tick, untrack } from 'svelte'
|
||||
import type { SupportedLanguage } from '$lib/common'
|
||||
import { sendUserToast } from '$lib/toast'
|
||||
import { DynamicInput, isScriptPreview } from '$lib/utils'
|
||||
@@ -46,7 +46,6 @@
|
||||
toastError?: boolean
|
||||
onlyResult?: boolean
|
||||
loadPlaceholderJobOnStart?: Job
|
||||
token?: string
|
||||
// If you want to find out progress of subjobs of a flow, check job.flow_status.progress
|
||||
scriptProgress?: number | undefined
|
||||
|
||||
@@ -66,7 +65,6 @@
|
||||
loadPlaceholderJobOnStart = undefined,
|
||||
scriptProgress = $bindable(undefined),
|
||||
noLogs = false,
|
||||
token = undefined,
|
||||
children
|
||||
}: Props = $props()
|
||||
|
||||
@@ -678,8 +676,9 @@
|
||||
)
|
||||
}
|
||||
|
||||
if (token) {
|
||||
params.set('token', token)
|
||||
let token = getContext<{ token?: string }>('AuthToken')
|
||||
if (token.token) {
|
||||
params.set('token', token.token)
|
||||
}
|
||||
|
||||
const sseUrl = `/api/w/${workspace}/jobs_u/getupdate_sse/${id}?${params.toString()}`
|
||||
|
||||
Reference in New Issue
Block a user