From c08a334f9868386bb2c284aa287c4d804fc7abec Mon Sep 17 00:00:00 2001 From: Thomas Heartman Date: Thu, 20 Mar 2025 10:38:49 +0100 Subject: [PATCH] Inline paginate strategies --- .../EnvironmentAccordionBody.tsx | 81 +++++++++---------- 1 file changed, 39 insertions(+), 42 deletions(-) diff --git a/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/EnvironmentAccordionBody/EnvironmentAccordionBody.tsx b/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/EnvironmentAccordionBody/EnvironmentAccordionBody.tsx index 16516c9204..148d2b7f15 100644 --- a/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/EnvironmentAccordionBody/EnvironmentAccordionBody.tsx +++ b/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/EnvironmentAccordionBody/EnvironmentAccordionBody.tsx @@ -244,46 +244,6 @@ export const EnvironmentAccordionBody = ({ const paginateStrategies = strategies.length >= 50 && manyStrategiesPagination; - const strategyList = paginateStrategies ? ( - <> - {page.map((strategy, index) => ( - - {index > 0 || releasePlans.length > 0 ? ( - - ) : null} - - - - ))} - - ) : ( - <> - {strategies.map((strategy, index) => ( - - {index > 0 || releasePlans.length > 0 ? ( - - ) : null} - - - - ))} - - ); - return ( {paginateStrategies ? ( @@ -304,9 +264,46 @@ export const EnvironmentAccordionBody = ({ /> ))} - {strategyList} - + {paginateStrategies ? ( + <> + {page.map((strategy, index) => ( + + {index > 0 || releasePlans.length > 0 ? ( + + ) : null} + + + ))} + + ) : ( + <> + {strategies.map((strategy, index) => ( + + {index > 0 || releasePlans.length > 0 ? ( + + ) : null} + + + + ))} + + )} + {paginateStrategies ? (