mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-09-08 00:03:07 +00:00
updates
This commit is contained in:
Generated
+5
-9
@@ -69,7 +69,6 @@
|
||||
"svelte-carousel": "^1.0.25",
|
||||
"svelte-exmarkdown": "^5.0.0",
|
||||
"svelte-infinite-loading": "^1.4.0",
|
||||
"svelte-tiny-virtual-list": "^2.0.5",
|
||||
"tailwind-merge": "^1.13.2",
|
||||
"vscode": "npm:@codingame/monaco-vscode-extension-api@~20.2.1",
|
||||
"vscode-languageclient": "~9.0.1",
|
||||
@@ -113,7 +112,6 @@
|
||||
"@types/d3-zoom": "^3.0.3",
|
||||
"@types/diff": "^7.0.1",
|
||||
"@types/lodash": "^4.14.195",
|
||||
"@types/node": "^20.3.3",
|
||||
"@types/vscode": "^1.83.5",
|
||||
"@typescript-eslint/eslint-plugin": "^5.59.8",
|
||||
"@typescript-eslint/parser": "^5.60.0",
|
||||
@@ -3799,6 +3797,8 @@
|
||||
"integrity": "sha512-yCAeZl7a0DxgNVteXFHt9+uyFbqXGy/ShC4BlcHkoE0AfGXYv/BUiplV72DjMYXHDBXFjhvr6DD1NiRVfB4j8g==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"optional": true,
|
||||
"peer": true,
|
||||
"dependencies": {
|
||||
"undici-types": "~6.21.0"
|
||||
}
|
||||
@@ -12722,12 +12722,6 @@
|
||||
"svelte": "^4.2.19 || ^5.1.0"
|
||||
}
|
||||
},
|
||||
"node_modules/svelte-tiny-virtual-list": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-2.1.2.tgz",
|
||||
"integrity": "sha512-jeP/WMvgFUR4mYXHGPiCexjX5DuzSO+3xzHNhxfcsFyy+uYPtnqI5UGb383swpzQAyXB0OBqYfzpYihD/5gxnA==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/svelte2tsx": {
|
||||
"version": "0.6.27",
|
||||
"resolved": "https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.6.27.tgz",
|
||||
@@ -13236,7 +13230,9 @@
|
||||
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
|
||||
"integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"optional": true,
|
||||
"peer": true
|
||||
},
|
||||
"node_modules/unified": {
|
||||
"version": "11.0.5",
|
||||
|
||||
@@ -33,7 +33,6 @@
|
||||
"@types/d3-zoom": "^3.0.3",
|
||||
"@types/diff": "^7.0.1",
|
||||
"@types/lodash": "^4.14.195",
|
||||
"@types/node": "^20.3.3",
|
||||
"@types/vscode": "^1.83.5",
|
||||
"@typescript-eslint/eslint-plugin": "^5.59.8",
|
||||
"@typescript-eslint/parser": "^5.60.0",
|
||||
@@ -136,7 +135,6 @@
|
||||
"svelte-carousel": "^1.0.25",
|
||||
"svelte-exmarkdown": "^5.0.0",
|
||||
"svelte-infinite-loading": "^1.4.0",
|
||||
"svelte-tiny-virtual-list": "^2.0.5",
|
||||
"tailwind-merge": "^1.13.2",
|
||||
"vscode": "npm:@codingame/monaco-vscode-extension-api@~20.2.1",
|
||||
"vscode-languageclient": "~9.0.1",
|
||||
|
||||
@@ -591,7 +591,7 @@
|
||||
>
|
||||
{#snippet header()}{/snippet}
|
||||
{#snippet footer()}{/snippet}
|
||||
{#snippet children({ index, style })}
|
||||
{#snippet item({ index, style })}
|
||||
{@const file_info = allFilesByKey[displayedFileKeys[index]]}
|
||||
|
||||
<div
|
||||
|
||||
@@ -122,11 +122,7 @@
|
||||
|
||||
<svelte:window onresize={() => computeHeight()} />
|
||||
|
||||
<div
|
||||
class="divide-y min-w-[640px] h-full"
|
||||
id="audit-logs-table-wrapper"
|
||||
>
|
||||
|
||||
<div class="divide-y min-w-[640px] h-full" id="audit-logs-table-wrapper">
|
||||
<div bind:clientHeight={headerHeight}>
|
||||
<div
|
||||
class="flex flex-row bg-surface-secondary sticky top-0 w-full p-2 pr-4 text-xs font-semibold"
|
||||
@@ -151,7 +147,7 @@
|
||||
scrollToAlignment="center"
|
||||
>
|
||||
{#snippet header()}{/snippet}
|
||||
{#snippet children({ index, style })}
|
||||
{#snippet item({ index, style })}
|
||||
<div {style} class="w-full">
|
||||
{#if flatLogs}
|
||||
{@const logOrDate = flatLogs[index]}
|
||||
|
||||
@@ -163,7 +163,7 @@
|
||||
return
|
||||
}
|
||||
const data = await doc.saveDocument()
|
||||
const url = URL.createObjectURL(new Blob([data.buffer]))
|
||||
const url = URL.createObjectURL(new Blob([data.buffer as unknown as ArrayBuffer]))
|
||||
const link = document.createElement('a')
|
||||
link.href = url
|
||||
link.download = 'document.pdf'
|
||||
|
||||
@@ -136,7 +136,7 @@
|
||||
</MeltButton>
|
||||
{/snippet}
|
||||
|
||||
{#snippet children({ item })}
|
||||
{#snippet children({ item: childrenItem })}
|
||||
<div class="flex flex-col px-1">
|
||||
<input type="number" bind:value={filter} onkeydown={onKeydown} />
|
||||
|
||||
@@ -145,7 +145,7 @@
|
||||
<VirtualList height={300} width="100%" itemCount={items.length} itemSize={24}>
|
||||
{#snippet header()}{/snippet}
|
||||
{#snippet footer()}{/snippet}
|
||||
{#snippet children({ index: idx, style })}
|
||||
{#snippet item({ index: idx, style })}
|
||||
<div {style}>
|
||||
<MenuItem
|
||||
class={twMerge(
|
||||
@@ -163,7 +163,7 @@
|
||||
})
|
||||
menu?.close()
|
||||
}}
|
||||
{item}
|
||||
item={childrenItem}
|
||||
>
|
||||
#{items[idx].index + 1}
|
||||
</MenuItem>
|
||||
|
||||
@@ -104,6 +104,7 @@ shouldUsePortal={true} -->
|
||||
on:new
|
||||
on:pickFlow
|
||||
on:pickScript
|
||||
allowTrigger={index == 0}
|
||||
{kind}
|
||||
/>
|
||||
{/snippet}
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
<script lang="ts">
|
||||
import { run } from 'svelte/legacy'
|
||||
|
||||
import { createEventDispatcher, getContext } from 'svelte'
|
||||
import StepGenQuick from '$lib/components/copilot/StepGenQuick.svelte'
|
||||
import FlowInputsQuick from '../content/FlowInputsQuick.svelte'
|
||||
@@ -9,25 +11,39 @@
|
||||
// import type { Writable } from 'svelte/store'
|
||||
|
||||
const dispatch = createEventDispatcher()
|
||||
export let stop = false
|
||||
export let funcDesc = ''
|
||||
export let disableAi = false
|
||||
export let kind: 'script' | 'trigger' | 'preprocessor' | 'failure' = 'script'
|
||||
export let allowTrigger = true
|
||||
export let scriptOnly = false
|
||||
interface Props {
|
||||
stop?: boolean
|
||||
funcDesc?: string
|
||||
disableAi?: boolean
|
||||
kind?: 'script' | 'trigger' | 'preprocessor' | 'failure'
|
||||
allowTrigger?: boolean
|
||||
scriptOnly?: boolean
|
||||
}
|
||||
|
||||
let {
|
||||
stop = false,
|
||||
funcDesc = $bindable(''),
|
||||
disableAi = false,
|
||||
kind = 'script',
|
||||
allowTrigger = true,
|
||||
scriptOnly = false
|
||||
}: Props = $props()
|
||||
|
||||
let customUi: undefined | FlowBuilderWhitelabelCustomUi = getContext('customUi')
|
||||
let selectedKind: 'script' | 'trigger' | 'preprocessor' | 'approval' | 'flow' | 'failure' = kind
|
||||
let preFilter: 'all' | 'workspace' | 'hub' = 'all'
|
||||
let loading = false
|
||||
let small = false
|
||||
let selectedKind: 'script' | 'trigger' | 'preprocessor' | 'approval' | 'flow' | 'failure' =
|
||||
$state(kind)
|
||||
let preFilter: 'all' | 'workspace' | 'hub' = $state('all')
|
||||
let loading = $state(false)
|
||||
let small = $state(false)
|
||||
|
||||
let width = 0
|
||||
let height = 0
|
||||
let width = $state(0)
|
||||
let height = $state(0)
|
||||
|
||||
$: displayPath = width > 650 || height > 400
|
||||
let displayPath = $derived(width > 650 || height > 400)
|
||||
|
||||
$: small = kind === 'preprocessor' || kind === 'failure'
|
||||
run(() => {
|
||||
small = kind === 'preprocessor' || kind === 'failure'
|
||||
})
|
||||
</script>
|
||||
|
||||
<!-- <Menu transitionDuration={0} pointerDown bind:show={open} noMinW {placement} let:close> -->
|
||||
@@ -45,7 +61,7 @@ shouldUsePortal={true} -->
|
||||
: 'w-[650px]'} pt-1 pr-1 pl-1 gap-1.5 resize overflow-auto {small
|
||||
? 'min-w-[450px]'
|
||||
: 'min-w-[650px]'} min-h-[400px]"
|
||||
on:wheel={(e) => {
|
||||
onwheel={(e) => {
|
||||
e.stopPropagation()
|
||||
}}
|
||||
role="none"
|
||||
|
||||
@@ -41,9 +41,10 @@ export type GraphEventHandlers = {
|
||||
targetId?: string
|
||||
branch?: { rootId: string; branch: number }
|
||||
index: number
|
||||
kind: string
|
||||
kind?: string
|
||||
inlineScript?: InlineScript
|
||||
script?: PathScript
|
||||
flow?: { path: string; summary: string }
|
||||
isPreprocessor?: boolean
|
||||
}) => void
|
||||
deleteBranch: (detail: { id: string; index: number }, label: string) => void
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
data: {
|
||||
insertable: boolean
|
||||
sourceId: string
|
||||
branch: number | undefined
|
||||
branch: { rootId: string; branch: number } | undefined
|
||||
targetId: string
|
||||
moving: string | undefined
|
||||
eventHandlers: GraphEventHandlers
|
||||
@@ -192,7 +192,15 @@
|
||||
{/if}
|
||||
</EdgeLabel>
|
||||
|
||||
<BaseEdge path={completeEdge} {markerEnd} class={$useDataflow ? 'hidden' : ''} />
|
||||
<BaseEdge
|
||||
path={completeEdge}
|
||||
{markerEnd}
|
||||
class={$useDataflow ? 'hidden' : ''}
|
||||
interactionWidth={0}
|
||||
style={undefined}
|
||||
label={undefined}
|
||||
labelStyle={undefined}
|
||||
/>
|
||||
|
||||
<style>
|
||||
.edgeButtonContainer {
|
||||
|
||||
@@ -267,7 +267,7 @@
|
||||
scrollToAlignment="center"
|
||||
>
|
||||
{#snippet header()}{/snippet}
|
||||
{#snippet children({ index, style })}
|
||||
{#snippet item({ index, style })}
|
||||
<div {style} class="w-full">
|
||||
{#if flatJobs}
|
||||
{@const jobOrDate = flatJobs[index]}
|
||||
|
||||
Reference in New Issue
Block a user