diff --git a/web/app/components/base/form/components/field/variable-or-constant-input.tsx b/web/app/components/base/form/components/field/variable-or-constant-input.tsx
index 0f620f7154..7092275519 100644
--- a/web/app/components/base/form/components/field/variable-or-constant-input.tsx
+++ b/web/app/components/base/form/components/field/variable-or-constant-input.tsx
@@ -47,7 +47,7 @@ const VariableOrConstantInputField = ({
diff --git a/web/app/components/workflow/block-selector/blocks.tsx b/web/app/components/workflow/block-selector/blocks.tsx
index de3992a0b7..64622d7de0 100644
--- a/web/app/components/workflow/block-selector/blocks.tsx
+++ b/web/app/components/workflow/block-selector/blocks.tsx
@@ -29,8 +29,8 @@ const Blocks = ({
const groups = useMemo(() => {
return BLOCK_CLASSIFICATIONS.reduce((acc, classification) => {
- const list = groupBy(blocks, 'classification')[classification].filter((block) => {
- return block.title.toLowerCase().includes(searchText.toLowerCase()) && availableBlocksTypes.includes(block.type)
+ const list = groupBy(blocks, 'metaData.classification')[classification].filter((block) => {
+ return block.metaData.title.toLowerCase().includes(searchText.toLowerCase()) && availableBlocksTypes.includes(block.metaData.type)
})
return {
@@ -42,7 +42,7 @@ const Blocks = ({
const isEmpty = Object.values(groups).every(list => !list.length)
const renderGroup = useCallback((classification: string) => {
- const list = groups[classification].sort((a, b) => a.sort - b.sort)
+ const list = groups[classification].sort((a, b) => a.metaData.sort - b.metaData.sort)
return (
(
-
{block.title}
-
{block.description}
+
{block.metaData.title}
+
{block.metaData.description}
)}
>
onSelect(block.type)}
+ onClick={() => onSelect(block.metaData.type)}
>
-
{block.title}
+
{block.metaData.title}
{
- block.type === BlockEnum.LoopEnd && (
+ block.metaData.type === BlockEnum.LoopEnd && (
{
const result = availableNodesMetaData?.nodes || []
return result.filter((block) => {
- if (block.type === BlockEnum.Start)
+ if (block.metaData.type === BlockEnum.Start)
return false
- if (block.type === BlockEnum.IterationStart)
+ if (block.metaData.type === BlockEnum.DataSource)
return false
- if (block.type === BlockEnum.LoopStart)
+ if (block.metaData.type === BlockEnum.IterationStart)
+ return false
+
+ if (block.metaData.type === BlockEnum.LoopStart)
return false
return true