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:
Faton Ramadani
2024-08-26 16:36:22 +02:00
committed by GitHub
parent 35d665f617
commit 4efc40fbb0
3 changed files with 19 additions and 2 deletions
@@ -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 ?? []}
/>