improve publish to hub
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
@@ -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'
|
||||
)
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user