From 1b5a9126b738ef70bd5c4f5e4b8216ede82a8624 Mon Sep 17 00:00:00 2001
From: "andrea.terzani"
Date: Wed, 16 Oct 2024 15:04:38 +0200
Subject: [PATCH] new cia scenario output
---
package-lock.json | 11 ++
package.json | 2 +
src/components/ChangeImpactOutputViewer.vue | 10 --
src/components/CiaFlowCodeViewer.vue | 14 ++-
src/components/CiaSingleImpactView.vue | 108 ++++++++++++++++++++
src/main.js | 2 +-
6 files changed, 128 insertions(+), 19 deletions(-)
create mode 100644 src/components/CiaSingleImpactView.vue
diff --git a/package-lock.json b/package-lock.json
index b8b0b03..58ef22b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,6 +20,7 @@
"axios": "^1.7.2",
"chart.js": "3.3.2",
"Hermione": "file:",
+ "highlight.js": "^11.10.0",
"json-editor-vue": "^0.15.1",
"md-editor-v3": "^4.18.0",
"primeicons": "^6.0.1",
@@ -29,6 +30,7 @@
"v-code-diff": "^1.13.1",
"vue": "^3.4.34",
"vue-authenticate-2": "^2.2.0",
+ "vue-highlight-code": "^0.2.0",
"vue-markdown-render": "^2.2.1",
"vue-router": "^4.4.0",
"vue3-markdown": "^1.1.9"
@@ -6403,6 +6405,15 @@
"eslint": ">=6.0.0"
}
},
+ "node_modules/vue-highlight-code": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/vue-highlight-code/-/vue-highlight-code-0.2.0.tgz",
+ "integrity": "sha512-KNDa2QWr2yVxVJYRmcr8/cHUGPoGrwDWNm5P0pos+ZkG0tC5mc1Nb4BpBddL+SNYH24ZV9Bco6iOVSkG9H3K8g==",
+ "dependencies": {
+ "highlight.js": "^11.5.1",
+ "vue": "^3.2.25"
+ }
+ },
"node_modules/vue-markdown-render": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/vue-markdown-render/-/vue-markdown-render-2.2.1.tgz",
diff --git a/package.json b/package.json
index 5760356..6f07ea9 100644
--- a/package.json
+++ b/package.json
@@ -20,6 +20,7 @@
"axios": "^1.7.2",
"chart.js": "3.3.2",
"Hermione": "file:",
+ "highlight.js": "^11.10.0",
"json-editor-vue": "^0.15.1",
"md-editor-v3": "^4.18.0",
"primeicons": "^6.0.1",
@@ -29,6 +30,7 @@
"v-code-diff": "^1.13.1",
"vue": "^3.4.34",
"vue-authenticate-2": "^2.2.0",
+ "vue-highlight-code": "^0.2.0",
"vue-markdown-render": "^2.2.1",
"vue-router": "^4.4.0",
"vue3-markdown": "^1.1.9"
diff --git a/src/components/ChangeImpactOutputViewer.vue b/src/components/ChangeImpactOutputViewer.vue
index 88ae0b0..129c0d3 100644
--- a/src/components/ChangeImpactOutputViewer.vue
+++ b/src/components/ChangeImpactOutputViewer.vue
@@ -4,16 +4,6 @@
{{ parsedOuput.description }}
-
diff --git a/src/components/CiaFlowCodeViewer.vue b/src/components/CiaFlowCodeViewer.vue
index 88ba2b9..012f65e 100644
--- a/src/components/CiaFlowCodeViewer.vue
+++ b/src/components/CiaFlowCodeViewer.vue
@@ -4,7 +4,6 @@ import { Controls } from '@vue-flow/controls'
import { VueFlow, useVueFlow } from '@vue-flow/core'
import { MiniMap } from '@vue-flow/minimap'
import Dialog from 'primevue/dialog'
-import { CodeDiff } from 'v-code-diff'
import { nextTick, onMounted, ref, toRefs } from 'vue'
import ClassNode from './ClassNode.vue'
import { useLayout } from './useLayout'
@@ -112,15 +111,18 @@ function defineNodes() {
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main.js b/src/main.js
index b6b43d8..ac98284 100644
--- a/src/main.js
+++ b/src/main.js
@@ -47,7 +47,7 @@ var auth = createAuth({
}
});
-axios.defaults.baseURL = import.meta.env.VITE_BACKEND_URL;//'http://localhost:8081'//
+axios.defaults.baseURL = 'http://localhost:8081' //import.meta.env.VITE_BACKEND_URL;//'http://localhost:8081'//
const app = createApp(App);