diff --git a/frontend/src/lib/utils.ts b/frontend/src/lib/utils.ts index b82ddd5d03..64e5f47092 100644 --- a/frontend/src/lib/utils.ts +++ b/frontend/src/lib/utils.ts @@ -548,7 +548,10 @@ export function scriptToHubUrl( content: string, summary: string, description: string, - kind: Script.kind + kind: Script.kind, + language: Script.language, + schema: Schema | undefined, + lock: string | undefined ): URL { const url = new URL('https://hub.windmill.dev/scripts/add') @@ -556,6 +559,9 @@ export function scriptToHubUrl( url.searchParams.append('summary', summary) url.searchParams.append('description', description) url.searchParams.append('kind', kind) + url.searchParams.append('language', language) + url.searchParams.append('schema', JSON.stringify(schema, null, 2)) + lock && url.searchParams.append('lockfile', lock) return url } diff --git a/frontend/src/routes/scripts/get/[...hash].svelte b/frontend/src/routes/scripts/get/[...hash].svelte index a8d1b7e308..04864da0f7 100644 --- a/frontend/src/routes/scripts/get/[...hash].svelte +++ b/frontend/src/routes/scripts/get/[...hash].svelte @@ -176,7 +176,10 @@ script.content, script.summary, script.description ?? '', - script.kind + script.kind, + script.language, + script.schema, + script.lock ).toString()} variant="border" color="blue"