From 4ae85becfd227c1c27cf02f165b2737a0c4ba807 Mon Sep 17 00:00:00 2001
From: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date: Thu, 1 May 2025 17:05:37 +0100
Subject: [PATCH 1/3] TBC
---
.../pipeline-console/main/DataTreeView.tsx | 30 ++++++++++++-------
1 file changed, 19 insertions(+), 11 deletions(-)
diff --git a/src/main/frontend/pipeline-console-view/pipeline-console/main/DataTreeView.tsx b/src/main/frontend/pipeline-console-view/pipeline-console/main/DataTreeView.tsx
index 4543ffeb7..d9ee6dcec 100644
--- a/src/main/frontend/pipeline-console-view/pipeline-console/main/DataTreeView.tsx
+++ b/src/main/frontend/pipeline-console-view/pipeline-console/main/DataTreeView.tsx
@@ -17,6 +17,8 @@ import {
StageInfo,
} from "../../../pipeline-graph-view/pipeline-graph/main/PipelineGraphModel.tsx";
import { useFilter } from "./providers/filter-provider.tsx";
+import { Virtuoso } from "react-virtuoso";
+import { ConsoleLine } from "./ConsoleLine.tsx";
export default function DataTreeView({
stages,
@@ -88,14 +90,18 @@ export default function DataTreeView({
)}
- {filteredStages.map((stage) => (
-
- ))}
+ (
+
+ )}
+ />
);
@@ -201,14 +207,16 @@ const TreeNode = memo(function TreeNode({
{hasChildren && isExpanded && (
- {stage.children.map((child) => (
+ (
- ))}
+ />)} />
)}
From 6b2f8a20ac080e3760f90c47700b386537cb0b15 Mon Sep 17 00:00:00 2001
From: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date: Thu, 1 May 2025 17:06:08 +0100
Subject: [PATCH 2/3] Format
---
crowdin.yml | 2 +-
.../pipeline-console/main/DataTreeView.tsx | 19 ++++++++++---------
2 files changed, 11 insertions(+), 10 deletions(-)
diff --git a/crowdin.yml b/crowdin.yml
index d908c3b72..58c23ae25 100644
--- a/crowdin.yml
+++ b/crowdin.yml
@@ -1,7 +1,7 @@
files:
- source: "/src/main/resources/io/jenkins/plugins/pipelinegraphview/**/*.properties"
ignore:
- - '/src/main/resources/io/jenkins/plugins/pipelinegraphview/**/%file_name%_%two_letters_code%.properties'
+ - "/src/main/resources/io/jenkins/plugins/pipelinegraphview/**/%file_name%_%two_letters_code%.properties"
translation: "/src/main/resources/io/jenkins/plugins/pipelinegraphview/**/%file_name%_%two_letters_code%.properties"
escape_quotes: 1
escape_special_characters: 0
diff --git a/src/main/frontend/pipeline-console-view/pipeline-console/main/DataTreeView.tsx b/src/main/frontend/pipeline-console-view/pipeline-console/main/DataTreeView.tsx
index d9ee6dcec..cc3eaed21 100644
--- a/src/main/frontend/pipeline-console-view/pipeline-console/main/DataTreeView.tsx
+++ b/src/main/frontend/pipeline-console-view/pipeline-console/main/DataTreeView.tsx
@@ -7,6 +7,7 @@ import {
useEffect,
useState,
} from "react";
+import { Virtuoso } from "react-virtuoso";
import Filter from "../../../common/components/filter.tsx";
import StatusIcon from "../../../common/components/status-icon.tsx";
@@ -17,8 +18,6 @@ import {
StageInfo,
} from "../../../pipeline-graph-view/pipeline-graph/main/PipelineGraphModel.tsx";
import { useFilter } from "./providers/filter-provider.tsx";
-import { Virtuoso } from "react-virtuoso";
-import { ConsoleLine } from "./ConsoleLine.tsx";
export default function DataTreeView({
stages,
@@ -94,7 +93,7 @@ export default function DataTreeView({
useWindowScroll
data={filteredStages}
itemContent={(index: number, stage: StageInfo) => (
- (
- )} />
+
+ )}
+ />
)}
From caa723b4d1cd10f695492ff933df4ad912aa4db0 Mon Sep 17 00:00:00 2001
From: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date: Thu, 1 May 2025 18:58:00 +0100
Subject: [PATCH 3/3] Format
---
crowdin.yml | 4 ++--
.../pipeline-console/main/DataTreeView.tsx | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/crowdin.yml b/crowdin.yml
index 2d59730cb..e7e6715d1 100644
--- a/crowdin.yml
+++ b/crowdin.yml
@@ -1,8 +1,8 @@
files:
- source: "/src/main/resources/io/jenkins/plugins/pipelinegraphview/**/*.properties"
ignore:
- - '/src/main/resources/io/jenkins/plugins/pipelinegraphview/**/%file_name%_%two_letters_code%.properties'
- - '/src/main/resources/io/jenkins/plugins/pipelinegraphview/**/%file_name%_%locale_with_underscore%.properties'
+ - "/src/main/resources/io/jenkins/plugins/pipelinegraphview/**/%file_name%_%two_letters_code%.properties"
+ - "/src/main/resources/io/jenkins/plugins/pipelinegraphview/**/%file_name%_%locale_with_underscore%.properties"
translation: "/src/main/resources/io/jenkins/plugins/pipelinegraphview/**/%file_name%_%two_letters_code%.properties"
escape_quotes: 1
escape_special_characters: 0
diff --git a/src/main/frontend/pipeline-console-view/pipeline-console/main/DataTreeView.tsx b/src/main/frontend/pipeline-console-view/pipeline-console/main/DataTreeView.tsx
index cc3eaed21..380fe9a16 100644
--- a/src/main/frontend/pipeline-console-view/pipeline-console/main/DataTreeView.tsx
+++ b/src/main/frontend/pipeline-console-view/pipeline-console/main/DataTreeView.tsx
@@ -92,7 +92,7 @@ export default function DataTreeView({
(
+ itemContent={(_: number, stage: StageInfo) => (
(
+ itemContent={(_: number, child: StageInfo) => (