fix(frontend): fix inserting Ws scripts from the search menu (#4290)
* fix(frontend): fix inserting Ws scripts from the AI gen * fix(frontend): fix inserting Ws scripts from the search menu
This commit is contained in:
@@ -36,7 +36,8 @@
|
||||
async function loadScripts(): Promise<void> {
|
||||
const loadedScripts = await ScriptService.listScripts({
|
||||
workspace: $workspaceStore!,
|
||||
perPage: 300
|
||||
perPage: 300,
|
||||
kinds: trigger ? 'trigger' : 'script'
|
||||
})
|
||||
|
||||
scripts = loadedScripts
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
<Zap size={14} />
|
||||
</button>
|
||||
{#if !disableAi}
|
||||
<StepGen {index} bind:funcDesc bind:open {close} {modules} trigger />
|
||||
<StepGen {index} bind:funcDesc bind:open {close} {modules} trigger on:insert />
|
||||
{/if}
|
||||
{#if funcDesc.length === 0}
|
||||
<div class="font-mono divide-y text-xs w-full text-secondary whitespace-nowrap">
|
||||
|
||||
@@ -65,6 +65,14 @@
|
||||
on:new={(e) => {
|
||||
data?.eventHandlers.insert({ modules: data.modules, index: data.index, detail: e.detail })
|
||||
}}
|
||||
on:insert={(e) => {
|
||||
data?.eventHandlers.insert({
|
||||
modules: data.modules,
|
||||
index: data.index,
|
||||
script: e.detail,
|
||||
detail: 'script'
|
||||
})
|
||||
}}
|
||||
bind:open={menuOpen}
|
||||
/>
|
||||
</div>
|
||||
@@ -82,6 +90,14 @@
|
||||
detail: e.detail
|
||||
})
|
||||
}}
|
||||
on:insert={(e) => {
|
||||
data?.eventHandlers.insert({
|
||||
modules: data.modules,
|
||||
index: data.index,
|
||||
script: e.detail,
|
||||
detail: 'script'
|
||||
})
|
||||
}}
|
||||
index={data?.index ?? 0}
|
||||
modules={data?.modules ?? []}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user