From 881e10395957c1963878bd65bfe3ef2983ee1fb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Grandin?= Date: Mon, 26 Jan 2026 11:48:21 +0100 Subject: [PATCH] style(terraform resourcesl): improve responsive & large resources table --- .../src/lib/resource-details/resource-details.tsx | 11 ++++++----- .../terraform-resources-section.tsx | 10 +++++----- .../src/lib/ui/page-general/page-general.tsx | 4 ++-- 3 files changed, 13 insertions(+), 12 deletions(-) diff --git a/libs/domains/service-terraform/feature/src/lib/resource-details/resource-details.tsx b/libs/domains/service-terraform/feature/src/lib/resource-details/resource-details.tsx index ad9b90f17cb..38a2d7a28e0 100644 --- a/libs/domains/service-terraform/feature/src/lib/resource-details/resource-details.tsx +++ b/libs/domains/service-terraform/feature/src/lib/resource-details/resource-details.tsx @@ -45,7 +45,7 @@ export function ResourceDetails({ resource }: ResourceDetailsProps): ReactElemen return (
- + @@ -58,13 +58,14 @@ export function ResourceDetails({ resource }: ResourceDetailsProps): ReactElemen {tableData.map((row, index) => ( setHoveredIndex(index)} onMouseLeave={() => setHoveredIndex(null)} > - {row.key} - - {row.value} + + {row.key} + + + {row.value} {hoveredIndex === index && ( +
{/* Split panel: Tree list (with search) and Details */} -
+
{/* Left panel: Search + Resource tree list */} -
+
{/* Search bar */}
@@ -107,7 +107,7 @@ export function TerraformResourcesSection({ terraformId }: TerraformResourcesSec
{/* Tree list */} -
+
{/* Right panel: Resource details */} -
+
diff --git a/libs/pages/application/src/lib/ui/page-general/page-general.tsx b/libs/pages/application/src/lib/ui/page-general/page-general.tsx index b076e795e16..6a4a2c11aa2 100644 --- a/libs/pages/application/src/lib/ui/page-general/page-general.tsx +++ b/libs/pages/application/src/lib/ui/page-general/page-general.tsx @@ -207,14 +207,14 @@ export function PageGeneral({ serviceId, environmentId, service, hasNoMetrics }: Output Variables Infrastructure Resources - +