diff --git a/src/Frontend/src/components/messages/MessageView.vue b/src/Frontend/src/components/messages/MessageView.vue index 5d88fb38a..786b428fe 100644 --- a/src/Frontend/src/components/messages/MessageView.vue +++ b/src/Frontend/src/components/messages/MessageView.vue @@ -10,7 +10,6 @@ import TimeSince from "../TimeSince.vue"; import moment from "moment"; import ConfirmDialog from "../ConfirmDialog.vue"; import FlowDiagram from "./FlowDiagram.vue"; -import SequenceDiagram from "./SequenceDiagram.vue"; import EditRetryDialog from "../failedmessages/EditRetryDialog.vue"; import routeLinks from "@/router/routeLinks"; import { EditAndRetryConfig } from "@/resources/Configuration"; @@ -44,7 +43,6 @@ const showEditRetryModal = ref(false); const configuration = useConfiguration(); const isMassTransitConnected = useIsMassTransitConnected(); -const showAllMessages = window.defaultConfig.showAllMessages; async function loadFailedMessage() { const response = await useFetchFromServiceControl(`errors/last/${id.value}`); @@ -351,13 +349,11 @@ onUnmounted(() => { - - diff --git a/src/Frontend/src/components/messages2/FlowDiagram.vue b/src/Frontend/src/components/messages2/FlowDiagram.vue index 93b188bd7..e7df88228 100644 --- a/src/Frontend/src/components/messages2/FlowDiagram.vue +++ b/src/Frontend/src/components/messages2/FlowDiagram.vue @@ -41,7 +41,7 @@ const nodeSpacingX = 300; const nodeSpacingY = 200; const store = useMessageStore(); -const { state } = storeToRefs(useMessageStore()); +const { state } = storeToRefs(store); async function getConversation(conversationId: string) { await store.loadConversation(conversationId); diff --git a/src/Frontend/src/components/messages2/MessageView.vue b/src/Frontend/src/components/messages2/MessageView.vue index b21613616..850d75e91 100644 --- a/src/Frontend/src/components/messages2/MessageView.vue +++ b/src/Frontend/src/components/messages2/MessageView.vue @@ -4,6 +4,7 @@ import { RouterLink, useRoute } from "vue-router"; import NoData from "../NoData.vue"; import TimeSince from "../TimeSince.vue"; import FlowDiagram from "./FlowDiagram.vue"; +import SequenceDiagram from "./SequenceDiagram.vue"; import routeLinks from "@/router/routeLinks"; import { useIsMassTransitConnected } from "@/composables/useIsMassTransitConnected"; import BodyView from "@/components/messages2/BodyView.vue"; @@ -51,6 +52,10 @@ const tabs = computed(() => { text: "Flow Diagram", component: FlowDiagram, }); + currentTabs.push({ + text: "Sequence Diagram", + component: SequenceDiagram, + }); } return currentTabs; diff --git a/src/Frontend/src/components/messages/SequenceDiagram.vue b/src/Frontend/src/components/messages2/SequenceDiagram.vue similarity index 87% rename from src/Frontend/src/components/messages/SequenceDiagram.vue rename to src/Frontend/src/components/messages2/SequenceDiagram.vue index bcfa1b396..62a508b4a 100644 --- a/src/Frontend/src/components/messages/SequenceDiagram.vue +++ b/src/Frontend/src/components/messages2/SequenceDiagram.vue @@ -5,11 +5,15 @@ import Handlers from "./SequenceDiagram/HandlersComponent.vue"; import Routes from "./SequenceDiagram/RoutesComponent.vue"; import { useSequenceDiagramStore } from "@/stores/SequenceDiagramStore"; import { storeToRefs } from "pinia"; +import useTooltips from "./SequenceDiagram/tooltipOverlay.ts"; +import { onMounted } from "vue"; const store = useSequenceDiagramStore(); -store.setConversationId("39907d51-12e5-4202-82c3-b2b30077ebd4"); - const { maxWidth, maxHeight } = storeToRefs(store); + +useTooltips(); + +onMounted(() => store.refreshConversation());