diff --git a/apps/tenant-management-webapp/src/app/pages/admin/services/script/editor/scriptEditorEventsTab.tsx b/apps/tenant-management-webapp/src/app/pages/admin/services/script/editor/scriptEditorEventsTab.tsx index 3dea786734..32e52c415a 100644 --- a/apps/tenant-management-webapp/src/app/pages/admin/services/script/editor/scriptEditorEventsTab.tsx +++ b/apps/tenant-management-webapp/src/app/pages/admin/services/script/editor/scriptEditorEventsTab.tsx @@ -66,7 +66,9 @@ const ScriptEventTriggerDefinitionComponent: FunctionComponent
Trigger Criteria
-
{JSON.stringify(triggerEvent.criteria?.context, null, 2)}
+
+ {triggerEvent.criteria?.context ? JSON.stringify(triggerEvent.criteria?.context, null, 2) : null} +

@@ -88,6 +90,14 @@ const ScriptEventTriggerListComponent: FunctionComponent { + const sortedTriggerEvents = () => { + return triggerEvents?.sort((a: ScriptItemTriggerEvent, b: ScriptItemTriggerEvent) => { + const concatenatedA = `${a.namespace}:${a.name}`; + const concatenatedB = `${b.namespace}:${b.name}`; + return concatenatedA.localeCompare(concatenatedB); + }); + }; + return ( <> @@ -108,7 +118,7 @@ const ScriptEventTriggerListComponent: FunctionComponent - {triggerEvents?.sort().map((triggerEvent) => ( + {sortedTriggerEvents().map((triggerEvent) => (