diff --git a/src/designer/elsa-workflows-designer/src/components/inputs/code-editor.tsx b/src/designer/elsa-workflows-designer/src/components/inputs/code-editor.tsx
index c7eceff5f..28e2c5415 100644
--- a/src/designer/elsa-workflows-designer/src/components/inputs/code-editor.tsx
+++ b/src/designer/elsa-workflows-designer/src/components/inputs/code-editor.tsx
@@ -5,6 +5,7 @@ import {getInputPropertyValue} from "../../utils";
import {MonacoValueChangedArgs} from "../shared/monaco-editor/monaco-editor";
import {ExpressionChangedArs} from "../designer/input-control-switch/input-control-switch";
import descriptorsStore from "../../data/descriptors-store";
+import {FormEntry} from "../shared/forms/form-entry";
interface CodeEditorOptions {
editorHeight?: EditorHeight;
@@ -22,20 +23,20 @@ export class CodeEditorInput {
public render() {
const inputContext = this.inputContext;
const inputDescriptor = inputContext.inputDescriptor;
+ const fieldId = inputDescriptor.name;
const displayName = inputDescriptor.displayName;
const hint = inputDescriptor.description;
const options: CodeEditorOptions = inputDescriptor.options || {};
const input = getInputPropertyValue(inputContext);
- const syntax = input?.expression?.type ?? inputDescriptor.defaultSyntax;
let value = (input?.expression as LiteralExpression)?.value;
if (value == undefined)
value = inputDescriptor.defaultValue;
return (
-
-
-
+
+
+
);
}
@@ -44,7 +45,4 @@ export class CodeEditorInput {
this.inputContext.inputChanged(value, SyntaxNames.Literal);
}
- private onExpressionChanged = (e: CustomEvent) => {
- this.inputContext.inputChanged(e.detail.expression, e.detail.syntax);
- }
}
diff --git a/src/modules/Elsa.JavaScript/Activities/RunJavaScript.cs b/src/modules/Elsa.JavaScript/Activities/RunJavaScript.cs
index 28746cdcc..beaa05bbf 100644
--- a/src/modules/Elsa.JavaScript/Activities/RunJavaScript.cs
+++ b/src/modules/Elsa.JavaScript/Activities/RunJavaScript.cs
@@ -1,6 +1,7 @@
using System.Text.Json.Serialization;
using Elsa.Workflows.Core.Attributes;
using Elsa.Workflows.Core.Models;
+using Elsa.Workflows.Management.Models;
using IJavaScriptEvaluator = Elsa.JavaScript.Services.IJavaScriptEvaluator;
namespace Elsa.JavaScript.Activities;
@@ -17,7 +18,8 @@ public class RunJavaScript : Activity