From 95a2a3337ff40c877b04e32e958d4992d98a0b2e Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Sat, 23 Nov 2024 15:58:38 +0100 Subject: [PATCH] Set default syntax and UI hint for Predicate input Added `DefaultSyntax` and `UIHint` properties to the Predicate input field in the MessageReceived activity. This change ensures the input field is configured for JavaScript syntax and provides an expression editor for better user experience. --- src/modules/Elsa.Kafka/Activities/MessageReceived.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/modules/Elsa.Kafka/Activities/MessageReceived.cs b/src/modules/Elsa.Kafka/Activities/MessageReceived.cs index 65501336b..ca9a06085 100644 --- a/src/modules/Elsa.Kafka/Activities/MessageReceived.cs +++ b/src/modules/Elsa.Kafka/Activities/MessageReceived.cs @@ -49,7 +49,9 @@ public class MessageReceived : Trigger [Input( Description = "Optional. A predicate to filter messages.", - AutoEvaluate = false + AutoEvaluate = false, + DefaultSyntax = "JavaScript", + UIHint = InputUIHints.ExpressionEditor )] public Input Predicate { get; set; } = default!;