improve publish to hub

This commit is contained in:
Ruben Fiszel
2023-08-23 10:08:54 +02:00
parent d5984703ca
commit fd3027459e
2 changed files with 5 additions and 11 deletions

View File

@@ -12,14 +12,7 @@ export function scriptToHubUrl(
lock: string | undefined
): URL {
const url = new URL('https://hub.windmill.dev/scripts/add')
url.searchParams.append('content', content)
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)
url.hash = encodeState({ content, summary, description, kind, language, schema, lock })
return url
}

View File

@@ -311,7 +311,7 @@
onclick: () => {
if (!script) return
goto(
window.open(
scriptToHubUrl(
script.content,
script.summary,
@@ -319,8 +319,9 @@
script.kind,
script.language,
script.schema,
script.language == 'deno' ? '' : script.lock
).toString()
script.language == 'deno' ? '' : script.lock ?? ''
).toString(),
'_blank'
)
}
})