From 040a7c19ce9b86b78a990e39123fbe268a3d4320 Mon Sep 17 00:00:00 2001 From: ISA Date: Thu, 19 Dec 2024 14:34:21 +0100 Subject: [PATCH] =?UTF-8?q?feat:=20Verschachtelung=20von=20Kabelstrecken-C?= =?UTF-8?q?heckbox=20unter=20TALAS=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Die Checkbox für "Kabelstrecken" wird jetzt als Untermenü unter "TALAS" angezeigt. - Dynamische Überprüfung von `system.name`, um die Hierarchie von Checkboxen zu definieren. - Visuelle Einrückung (`ml-6`) implementiert, um die Untermenü-Struktur klar darzustellen. - Anpassungen für eine klare und intuitive Benutzeroberfläche. --- components/DataSheet.js | 49 ++++++++++++++++++++++++++--------------- 1 file changed, 31 insertions(+), 18 deletions(-) diff --git a/components/DataSheet.js b/components/DataSheet.js index 0c76c9371..b59c24348 100644 --- a/components/DataSheet.js +++ b/components/DataSheet.js @@ -146,20 +146,39 @@ function DataSheet() { - {/* Checkboxen in einem gemeinsamen Container */} + {/* Checkboxen mit Untermenüs */}
{systemListing.map((system) => ( -
- handleCheckboxChange(system.key, e)} - id={`system-${system.id}`} - disabled={editMode} // Checkbox deaktiviert, wenn editMode aktiv ist - /> - +
+
+ handleCheckboxChange(system.key, e)} + id={`system-${system.id}`} + disabled={editMode} // Checkbox deaktiviert, wenn editMode aktiv ist + /> + +
+ + {/* Untermenü für TALAS */} + {system.name === "TALAS" && ( +
+
+ + +
+
+ )}
))} @@ -170,12 +189,6 @@ function DataSheet() {
-
- - -
{/* Bereiche */}