From c9bc0af2d4f3f19436c2327cfe30b6cd8d815844 Mon Sep 17 00:00:00 2001
From: Dennis Collaris <d.collaris@me.com>
Date: Thu, 4 Jul 2024 10:50:12 +0200
Subject: [PATCH] feat: populate link labels with correct name

---
 .../lib/vis/visualizations/nodelinkvis/components/NLPixi.tsx    | 2 +-
 .../lib/vis/visualizations/nodelinkvis/components/query2NL.tsx  | 1 +
 libs/shared/lib/vis/visualizations/nodelinkvis/types.ts         | 1 +
 3 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/libs/shared/lib/vis/visualizations/nodelinkvis/components/NLPixi.tsx b/libs/shared/lib/vis/visualizations/nodelinkvis/components/NLPixi.tsx
index 8b4fd09f2..8012bbc13 100644
--- a/libs/shared/lib/vis/visualizations/nodelinkvis/components/NLPixi.tsx
+++ b/libs/shared/lib/vis/visualizations/nodelinkvis/components/NLPixi.tsx
@@ -352,7 +352,7 @@ export const NLPixi = (props: Props) => {
 
     const linkMeta = props.graph.links[link._id];
 
-    const text = new Text("TEST", { 
+    const text = new Text(linkMeta.name, { 
       fontSize: 70,
       fill: config.LINE_COLOR_DEFAULT,
       stroke: 0xffffff,
diff --git a/libs/shared/lib/vis/visualizations/nodelinkvis/components/query2NL.tsx b/libs/shared/lib/vis/visualizations/nodelinkvis/components/query2NL.tsx
index 952d6bc4e..ef0aba7b5 100644
--- a/libs/shared/lib/vis/visualizations/nodelinkvis/components/query2NL.tsx
+++ b/libs/shared/lib/vis/visualizations/nodelinkvis/components/query2NL.tsx
@@ -247,6 +247,7 @@ export function parseQueryResult(queryResult: GraphQueryResult, ml: ML, options:
         source: uniqueEdges[i].from,
         target: uniqueEdges[i].to,
         value: uniqueEdges[i].count,
+        name: uniqueEdges[i].attributes.Type,
         mlEdge: false,
         color: 0x000000,
       };
diff --git a/libs/shared/lib/vis/visualizations/nodelinkvis/types.ts b/libs/shared/lib/vis/visualizations/nodelinkvis/types.ts
index 321f20198..4d039f916 100644
--- a/libs/shared/lib/vis/visualizations/nodelinkvis/types.ts
+++ b/libs/shared/lib/vis/visualizations/nodelinkvis/types.ts
@@ -57,6 +57,7 @@ export interface LinkType {
   // The thickness of a line
   id: string;
   value: number;
+  name: string;
   // To check if an edge is calculated based on a ML algorithm
   mlEdge: boolean;
   color: number;
-- 
GitLab