From 93cb1c169938490fe39707ad53d2a6fc14d21454 Mon Sep 17 00:00:00 2001 From: Andrei Laas Date: Wed, 23 Sep 2026 18:29:53 +0200 Subject: [PATCH] Den Notfallkontakt wie die Angehoerigen darstellen Beide Abschnitte stehen im selben Reiter und zeigen dasselbe: Personen im Umfeld. Die Angehoerigen standen in einer Tabelle, der Notfallkontakt in einer Beschreibungsliste -- zwei Baustile untereinander, ohne dass ein Unterschied in der Sache dahintersteht. Jetzt dieselbe Tabelle mit denselben Spaltenkoepfen, und Aendern und Entfernen als Symbole in der Zeile, wie dort das Entfernen. Der Knopf "+ Hinzufuegen" steht nur, solange kein Kontakt hinterlegt ist: es gibt genau einen, und ein Knopf daneben verspraeche eine Liste. Die Telefonnummer bleibt waehlbar. --- .../employees/NotfallkontaktSection.tsx | 108 ++++++++++-------- 1 file changed, 61 insertions(+), 47 deletions(-) diff --git a/components/employees/NotfallkontaktSection.tsx b/components/employees/NotfallkontaktSection.tsx index c94d992..1ff4c4a 100644 --- a/components/employees/NotfallkontaktSection.tsx +++ b/components/employees/NotfallkontaktSection.tsx @@ -51,63 +51,77 @@ export function NotfallkontaktSection({ employeeId, kontakt }: { employeeId: str

Notfallkontakt

-
+ {/* Nur, solange keiner hinterlegt ist: es gibt genau einen. Ein + zweites „Hinzufügen" daneben verspräche eine Liste, die es hier + nicht gibt — geändert und entfernt wird in der Zeile selbst. */} + {!vorhanden && ( - {vorhanden && ( - - )} -
+ )}
+ {/* Dieselbe Tabelle wie bei den Angehörigen darüber, Zeile für Zeile + derselbe Aufbau. Vorher stand hier eine Beschreibungsliste — fachlich + dasselbe, optisch ein zweiter Baustil im selben Reiter. Zwei Listen + von Personen im Umfeld sollen gleich aussehen. */} {vorhanden ? ( -
-
-
Name
-
{kontakt.name}
-
-
-
Telefon
-
- {kontakt.telefon ? ( - - {kontakt.telefon} - - ) : ( - "–" - )} -
-
-
-
Verhältnis
-
{kontakt.verhaeltnis || "–"}
-
-
+
+ + + + + + + + + + + + + + + + +
NameTelefonVerhältnis +
{kontakt.name} + {kontakt.telefon ? ( + // Wählbar: im Ernstfall greift jemand in Eile danach. + + {kontakt.telefon} + + ) : ( + "–" + )} + {kontakt.verhaeltnis || "–"} + + +
+
) : (

Kein Notfallkontakt hinterlegt.

)}