parent
e7403447a7
commit
4584716f77
|
|
@ -282,6 +282,7 @@ export namespace Components {
|
|||
interface ElsaWorkflowDefinitionEditorNotifications {
|
||||
}
|
||||
interface ElsaWorkflowDefinitionEditorScreen {
|
||||
"basePath": string;
|
||||
"culture": string;
|
||||
"exportWorkflow": () => Promise<void>;
|
||||
"getServerUrl": () => Promise<string>;
|
||||
|
|
@ -1049,6 +1050,7 @@ declare namespace LocalJSX {
|
|||
interface ElsaWorkflowDefinitionEditorNotifications {
|
||||
}
|
||||
interface ElsaWorkflowDefinitionEditorScreen {
|
||||
"basePath"?: string;
|
||||
"culture"?: string;
|
||||
"history"?: RouterHistory;
|
||||
"monacoLibPath"?: string;
|
||||
|
|
|
|||
|
|
@ -45,6 +45,7 @@ export class ElsaWorkflowDefinitionEditorScreen {
|
|||
@Prop({attribute: 'server-url', reflect: true}) serverUrl: string;
|
||||
@Prop({attribute: 'monaco-lib-path', reflect: true}) monacoLibPath: string;
|
||||
@Prop() culture: string;
|
||||
@Prop() basePath: string;
|
||||
@Prop() history: RouterHistory;
|
||||
@State() workflowDefinition: WorkflowDefinition;
|
||||
@State() workflowModel: WorkflowModel;
|
||||
|
|
@ -370,7 +371,7 @@ export class ElsaWorkflowDefinitionEditorScreen {
|
|||
}
|
||||
|
||||
updateUrl(id) {
|
||||
this.history.push(`/workflow-definitions/${id}`, {});
|
||||
this.history.push(`${this.basePath}/workflow-definitions/${id}`, {});
|
||||
}
|
||||
|
||||
mapWorkflowModel(workflowDefinition: WorkflowDefinition): WorkflowModel {
|
||||
|
|
@ -1066,4 +1067,4 @@ export class ElsaWorkflowDefinitionEditorScreen {
|
|||
}
|
||||
|
||||
injectHistory(ElsaWorkflowDefinitionEditorScreen);
|
||||
DashboardTunnel.injectProps(ElsaWorkflowDefinitionEditorScreen, ['serverUrl', 'culture', 'monacoLibPath']);
|
||||
DashboardTunnel.injectProps(ElsaWorkflowDefinitionEditorScreen, ['serverUrl', 'culture', 'monacoLibPath', 'basePath']);
|
||||
|
|
|
|||
Loading…
Reference in a new issue