Skip to content

Commit c6c2c11

Browse files
committed
feat: Add markdown renderer to analytics panel outputs display
1 parent 7dc1d94 commit c6c2c11

3 files changed

Lines changed: 106 additions & 0 deletions

File tree

web/package-lock.json

Lines changed: 98 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

web/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
"vue": "3.5.34",
3636
"vue-chartjs": "5.3.3",
3737
"vue-maplibre-compare": "1.0.27",
38+
"vue-markdown-render": "^2.3.1",
3839
"vue-router": "5.0.6",
3940
"vuedraggable": "4.1.0",
4041
"vuetify": "4.0.7"

web/src/components/sidebars/AnalyticsPanel.vue

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import {
88
getNetwork,
99
subscribeToTaskResult,
1010
} from "@/api/rest";
11+
import VueMarkdown from "vue-markdown-render";
1112
import NodeAnimation from "./NodeAnimation.vue";
1213
import SliderNumericInput from "../SliderNumericInput.vue";
1314
@@ -145,6 +146,7 @@ async function getFullObject(type: string, value: any) {
145146
} else {
146147
value = {
147148
name: value,
149+
type: type,
148150
};
149151
}
150152
return value;
@@ -480,6 +482,11 @@ watch(
480482
<div v-else>Show network to view animation.</div>
481483
</td>
482484
</template>
485+
<template v-else-if="value?.type == 'markdown'">
486+
<td colspan="2">
487+
<vue-markdown :source="value?.name" />
488+
</td>
489+
</template>
483490
<template v-else>
484491
<td>{{ key.replaceAll("_", " ") }}</td>
485492
<td>

0 commit comments

Comments
 (0)