-
-
- {summary != '' ? summary : 'No summary'}
+
+ UI
+ JSON Schema
+
+
+
+
+
Summary
+
+
+
+ {summary != '' ? summary : 'No summary'}
+
+
-
-
-
-
Description
-
- {#if synchronizedHeader}
-
-
Synchronized with main signature
-
- Argument names, being required or not, and default values are derived from the main
- signature of step 2 and cannot be edited directly. Change the main signature to edit them.
-
-
- {/if}
-
- {:else}
-
- {/if}
+ {#if synchronizedHeader}
+
+
Synchronized with main signature
+
+ Argument names, being required or not, and default values are derived from the main
+ signature of step 2 and cannot be edited directly. Change the main signature to edit
+ them.
+
+
+ {/if}
+
+
+
+
+
+
+
diff --git a/frontend/src/lib/components/SharedBadge.svelte b/frontend/src/lib/components/SharedBadge.svelte
index ade18faeb2..3a687320a4 100644
--- a/frontend/src/lib/components/SharedBadge.svelte
+++ b/frontend/src/lib/components/SharedBadge.svelte
@@ -1,6 +1,6 @@
+
+
+
+
(show = !show)} on:click>
+
+
+
+ {#if show}
+
+
+
+ {/if}
+
+
diff --git a/frontend/src/lib/components/common/menu/MenuItem.svelte b/frontend/src/lib/components/common/menu/MenuItem.svelte
new file mode 100644
index 0000000000..f4711ed075
--- /dev/null
+++ b/frontend/src/lib/components/common/menu/MenuItem.svelte
@@ -0,0 +1,9 @@
+
+
+
+
+
diff --git a/frontend/src/lib/components/common/tabs/Tab.svelte b/frontend/src/lib/components/common/tabs/Tab.svelte
new file mode 100644
index 0000000000..bfc78c896e
--- /dev/null
+++ b/frontend/src/lib/components/common/tabs/Tab.svelte
@@ -0,0 +1,21 @@
+
+
+
update(value)}
+>
+
+
diff --git a/frontend/src/lib/components/common/tabs/TabContent.svelte b/frontend/src/lib/components/common/tabs/TabContent.svelte
new file mode 100644
index 0000000000..2c4e8b3bd4
--- /dev/null
+++ b/frontend/src/lib/components/common/tabs/TabContent.svelte
@@ -0,0 +1,15 @@
+
+
+{#if value === $selected}
+
+
+
+{/if}
diff --git a/frontend/src/lib/components/common/tabs/Tabs.svelte b/frontend/src/lib/components/common/tabs/Tabs.svelte
new file mode 100644
index 0000000000..6af7dab370
--- /dev/null
+++ b/frontend/src/lib/components/common/tabs/Tabs.svelte
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
diff --git a/frontend/src/lib/components/flows/FlowModuleHeader.svelte b/frontend/src/lib/components/flows/FlowModuleHeader.svelte
index 409a8837fe..9468599665 100644
--- a/frontend/src/lib/components/flows/FlowModuleHeader.svelte
+++ b/frontend/src/lib/components/flows/FlowModuleHeader.svelte
@@ -1,6 +1,6 @@
-
-
-
(show = !show)}
- >
-
+
+
+
- {#if !isCollapsed}
-
- {$userStore?.username ?? ($superadmin ? $superadmin : '___')}
- {#if $userStore?.is_admin}
-
- {/if}
-
- {/if}
-
+ {#if !isCollapsed}
+
+ {$userStore?.username ?? ($superadmin ? $superadmin : '___')}
+ {#if $userStore?.is_admin}
+
+ {/if}
+
+ {/if}
+
- {#if show}
-
+
+
Signed in as
+
+ {$usersWorkspaceStore?.email}
+
+
+
- {/if}
+ Account settings
+
+
+
+ logout()}
+ >
+ Sign out
+
+
-
+
diff --git a/frontend/src/lib/components/sidebar/WorkspaceMenu.svelte b/frontend/src/lib/components/sidebar/WorkspaceMenu.svelte
index 33631aeef2..2d498824d9 100644
--- a/frontend/src/lib/components/sidebar/WorkspaceMenu.svelte
+++ b/frontend/src/lib/components/sidebar/WorkspaceMenu.svelte
@@ -1,109 +1,69 @@
-
-
-
(show = !show)}
- >
-
+
+
+
- {#if !isCollapsed}
- {$workspaceStore}
- {/if}
-
+ {#if !isCollapsed}
+ {$workspaceStore}
+ {/if}
+
- {#if show}
-
+ {#each $usersWorkspaceStore?.workspaces ?? [] as workspace}
+
{
+ workspaceStore.set(workspace.id)
+ close()
+ }}
+ class="block px-4 py-2 text-xs text-gray-500 "
+ role="menuitem"
tabindex="-1"
>
-
-
- {/if}
+
{workspace.id}
+ {workspace.name}
+
+ {/each}
+
+
-
+
diff --git a/frontend/src/lib/components/tabs/Tab.svelte b/frontend/src/lib/components/tabs/Tab.svelte
deleted file mode 100644
index 6528fb6a23..0000000000
--- a/frontend/src/lib/components/tabs/Tab.svelte
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
(value = index)}
->
-
-
diff --git a/frontend/src/lib/components/tabs/TabPanel.svelte b/frontend/src/lib/components/tabs/TabPanel.svelte
deleted file mode 100644
index 7ab27fb4c3..0000000000
--- a/frontend/src/lib/components/tabs/TabPanel.svelte
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-{#if value === index}
-
-
-
-{/if}
diff --git a/frontend/src/lib/components/tabs/Tabs.svelte b/frontend/src/lib/components/tabs/Tabs.svelte
deleted file mode 100644
index 5fd29c35d1..0000000000
--- a/frontend/src/lib/components/tabs/Tabs.svelte
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/frontend/src/routes/flows/add.svelte b/frontend/src/routes/flows/add.svelte
index 71dd76b093..3570b23c16 100644
--- a/frontend/src/routes/flows/add.svelte
+++ b/frontend/src/routes/flows/add.svelte
@@ -8,7 +8,6 @@