diff --git a/src/designer/elsa-workflows-designer/src/components/designer/variables-editor/variable-editor-dialog.tsx b/src/designer/elsa-workflows-designer/src/components/designer/variables-editor/variable-editor-dialog.tsx index a874eb2ce..a625ba44e 100644 --- a/src/designer/elsa-workflows-designer/src/components/designer/variables-editor/variable-editor-dialog.tsx +++ b/src/designer/elsa-workflows-designer/src/components/designer/variables-editor/variable-editor-dialog.tsx @@ -31,7 +31,7 @@ export class VariableEditorDialog { const saveAction = DefaultActions.Save(); const actions = [cancelAction, saveAction]; const availableTypes: Array = ['Object', 'String', 'Int32', 'Int64', 'Single', 'Double']; // TODO: Fetch these from backend. - const storageDrivers: Array = descriptorsStore.storageDrivers; + const storageDrivers: Array = [{ id: null, displayName: '-' }, ...descriptorsStore.storageDrivers]; return (
diff --git a/src/designer/elsa-workflows-designer/src/components/designer/variables-editor/variables-editor.tsx b/src/designer/elsa-workflows-designer/src/components/designer/variables-editor/variables-editor.tsx index 18eb37fae..dd035b803 100644 --- a/src/designer/elsa-workflows-designer/src/components/designer/variables-editor/variables-editor.tsx +++ b/src/designer/elsa-workflows-designer/src/components/designer/variables-editor/variables-editor.tsx @@ -46,7 +46,7 @@ export class VariablesEditor { {variables.map(variable => { const storage = storageDrivers.find(x => x.id == variable.storageDriverId); - const storageName = storage?.displayName ?? 'None'; + const storageName = storage?.displayName ?? '-'; return ( diff --git a/src/designer/elsa-workflows-designer/src/components/designer/workflow-instance-viewer/workflow-journal.tsx b/src/designer/elsa-workflows-designer/src/components/designer/workflow-instance-viewer/workflow-journal.tsx index c8e5c1f7e..b15c9b214 100644 --- a/src/designer/elsa-workflows-designer/src/components/designer/workflow-instance-viewer/workflow-journal.tsx +++ b/src/designer/elsa-workflows-designer/src/components/designer/workflow-instance-viewer/workflow-journal.tsx @@ -1,7 +1,8 @@ import {Component, h, Prop, State, Watch} from "@stencil/core"; -import {WorkflowExecutionLogRecord} from "../../../models"; +import {ActionDefinition, ActionType, WorkflowExecutionLogRecord} from "../../../models"; import {Container} from "typedi"; import {ElsaApiClientProvider} from "../../../services"; +import {formatTimestamp, isNullOrWhitespace} from "../../../utils"; const PAGE_SIZE: number = 20; @@ -34,48 +35,57 @@ export class WorkflowJournal { return ( -
+
+
+
-
-
-
-

- Workflow Journal -

+
+
+
+

+ Workflow Journal +

+
+
-
-
-
-
    - {records.map(record => ( -
  • -
    -
  • - ))} + + ))} + +
+
+
+
-
+
); }