From f39e4339766dbd6e649aa4e37dbec3b4b88abdbf Mon Sep 17 00:00:00 2001
From: Dennis Collaris <d.collaris@me.com>
Date: Fri, 8 Nov 2024 16:15:56 +0100
Subject: [PATCH] fix: off-by-one color issue for nodelink vis

---
 .../lib/vis/visualizations/nodelinkvis/components/utils.tsx   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libs/shared/lib/vis/visualizations/nodelinkvis/components/utils.tsx b/libs/shared/lib/vis/visualizations/nodelinkvis/components/utils.tsx
index 6e336b56f..7282ed275 100644
--- a/libs/shared/lib/vis/visualizations/nodelinkvis/components/utils.tsx
+++ b/libs/shared/lib/vis/visualizations/nodelinkvis/components/utils.tsx
@@ -10,7 +10,7 @@ export function nodeColor(num: number) {
   // num = num % 4;
   // const col = '#000000';
   //let entityColors = Object.values(visualizationColors.GPSeq.colors[9]);
-  const col = visualizationColors.GPCat.colors[14][num % visualizationColors.GPCat.colors[14].length];
+  const col = visualizationColors.GPCat.colors[14][(num - 1) % visualizationColors.GPCat.colors[14].length];
   return binaryColor(col);
 }
 
@@ -19,7 +19,7 @@ export function nodeColorHex(num: number) {
   // const col = '#000000';
 
   //let entityColors = Object.values(visualizationColors.GPSeq.colors[9]);
-  const col = visualizationColors.GPCat.colors[14][num % visualizationColors.GPCat.colors[14].length];
+  const col = visualizationColors.GPCat.colors[14][(num - 1) % visualizationColors.GPCat.colors[14].length];
   return col;
 }
 
-- 
GitLab