diff --git a/docs/current-architecture.md b/docs/current-architecture.md index dcd2b05..5eaca06 100644 --- a/docs/current-architecture.md +++ b/docs/current-architecture.md @@ -365,7 +365,8 @@ Projektgeräte-Verknüpfungen samt Override-Metadaten, Raum-IDs (Raumnummer und freigegebene Netzart und der Revit-Anteil der Anzahl (`quantity = manualQuantity`). Stromkreisspannungen folgen den Spannungen des Zielprojekts. Die Antwort nennt diese Anpassungen in `adjustments`; die Projektseite bietet -Export je Verteilung und Import im Kopf der Verteilerkarte an. +den Export im Bearbeiten-Dialog der Verteilung und den Import im Kopf der +Verteilerkarte an. `distribution-board-component.insert` und `distribution-board-component.delete` sowie `distribution-board-component.update` versionieren Anlage, Entfernung, diff --git a/src/app/projects/[projectId]/page.tsx b/src/app/projects/[projectId]/page.tsx index 5ff2d25..151e993 100644 --- a/src/app/projects/[projectId]/page.tsx +++ b/src/app/projects/[projectId]/page.tsx @@ -5,7 +5,6 @@ import { useParams } from "next/navigation"; import { FormEvent, useEffect, useMemo, useRef, useState } from "react"; import { ArrowLeft, - Download, FileSpreadsheet, Library, Link2, @@ -1230,12 +1229,14 @@ export default function ProjectDetailPage() { ? floorById.get(board.floorId)?.name ?? "Unbekannt" : "Ohne Etage"} - - {board.supplyType - ? distributionBoardSupplyTypeLabels[ - board.supplyType - ] - : "Nicht festgelegt"} + + {board.supplyType ?? "Nicht festgelegt"} {formatBoardFeedingReference(board)} @@ -1255,11 +1256,6 @@ export default function ProjectDetailPage() { label="Bearbeiten" onClick={() => openBoardEditor(board)} /> - void handleExportBoard(board)} - /> {circuitList ? (
+
+

+ Verteilung exportieren +

+

+ Lädt den zuletzt gespeicherten Stand als Datei + (.verteiler.json) herunter. Sie lässt sich über „Verteilung + importieren“ in dieses oder ein anderes Projekt übernehmen; + Verknüpfungen zu Projektgeräten, Räumen, Etage und Einspeisung + werden dabei gelöst. +

+ +
+