undefined}>
+
{#if module.value.type === 'script' && !shouldPick}
- dispatch('fork')}>
-
+ dispatch('fork')}
+ startIcon={{ icon: faCodeBranch }}
+ {iconOnly}
+ >
Fork
{/if}
{#if module.value.type === 'rawscript' && !shouldPick}
- dispatch('createScriptFromInlineScript')}>
-
+ dispatch('createScriptFromInlineScript')}
+ {iconOnly}
+ >
Save to workspace
{/if}
{
if (event.shiftKey || shouldPick) {
dispatch('delete')
@@ -45,7 +63,6 @@
}
}}
>
-
{$selectedId.includes('failure') ? 'Delete error handler' : 'Remove step'}
diff --git a/frontend/src/lib/components/flows/header/FlowEditorHeader.svelte b/frontend/src/lib/components/flows/header/FlowEditorHeader.svelte
index 6f50147289..f61a7053ba 100644
--- a/frontend/src/lib/components/flows/header/FlowEditorHeader.svelte
+++ b/frontend/src/lib/components/flows/header/FlowEditorHeader.svelte
@@ -14,7 +14,7 @@
select('settings')}>
- {$flowStore.path}
+ {$flowStore.path}
+ import Button from '$lib/components/common/button/Button.svelte'
import { classNames } from '$lib/utils'
import { faTrashAlt } from '@fortawesome/free-solid-svg-icons'
import { createEventDispatcher } from 'svelte'
- import Icon from 'svelte-awesome'
export let color: 'blue' | 'orange' = 'blue'
export let isFirst: boolean = false
@@ -35,20 +35,21 @@
{#if deletable}
- dispatch('delete', { event })}
- class="text-gray-900 bg-white border border-gray-300 focus:outline-none hover:bg-gray-100 focus:ring-4 focus:ring-gray-200 font-medium rounded-sm text-xs px-2 py-1"
- >
-
-
+ startIcon={{ icon: faTrashAlt }}
+ iconOnly={true}
+ color="light"
+ variant="border"
+ size="xs"
+ />
{/if}
diff --git a/frontend/src/lib/components/flows/map/FlowModuleSchemaMap.svelte b/frontend/src/lib/components/flows/map/FlowModuleSchemaMap.svelte
index 298d5b70b0..3a4541e572 100644
--- a/frontend/src/lib/components/flows/map/FlowModuleSchemaMap.svelte
+++ b/frontend/src/lib/components/flows/map/FlowModuleSchemaMap.svelte
@@ -130,15 +130,14 @@
{index + 1}
-
-
+ {mod.summary ||
mod.value.path ||
(mod.value.type === 'rawscript'
? `Inline ${mod.value.language}`
- : 'Select a script')}
- />
+ : 'Select a script')}
@@ -160,6 +159,9 @@
{
+ indexToRemove = undefined
+ }}
on:confirmed={() => {
if (indexToRemove !== undefined) {
removeAtIndex(indexToRemove)
diff --git a/frontend/src/lib/components/flows/propPicker/PropPickerWrapper.svelte b/frontend/src/lib/components/flows/propPicker/PropPickerWrapper.svelte
index 2b67d94370..410f69c87b 100644
--- a/frontend/src/lib/components/flows/propPicker/PropPickerWrapper.svelte
+++ b/frontend/src/lib/components/flows/propPicker/PropPickerWrapper.svelte
@@ -43,7 +43,7 @@
-