From 4139f3192565b9809c0edf18f52d37fa42ede687 Mon Sep 17 00:00:00 2001 From: knso Date: Sun, 4 Oct 2026 20:09:28 +0000 Subject: [PATCH] =?UTF-8?q?Terminplaner:=20Marke=20=E2=80=9EBald=20verf?= =?UTF-8?q?=C3=BCgbar=E2=80=9C=20(noch=20nicht=20f=C3=BCr=20Kunden=20buchb?= =?UTF-8?q?ar)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- src/components/home/Kundenportal.tsx | 11 ++++++++++- src/components/home/kundenportal.css | 18 ++++++++++++++++++ src/test/relaunch-kundenportal.test.tsx | 18 ++++++++++++++++-- 3 files changed, 44 insertions(+), 3 deletions(-) diff --git a/src/components/home/Kundenportal.tsx b/src/components/home/Kundenportal.tsx index fa52b99..9c44027 100644 --- a/src/components/home/Kundenportal.tsx +++ b/src/components/home/Kundenportal.tsx @@ -96,8 +96,12 @@ type Funktion = { beschreibung?: string; /** Hinweis unter dem MacBook (Live-Vorschau, Chat, Terminplaner, Pinnwand; bei der Website-Analyse steht dort die Diagnose). */ hinweis?: string; + /** Noch nicht für Kunden buchbar: Marke „Bald verfügbar“ am Titel (Terminplaner läuft bisher nur im Pilot, Stand 04.10.2026). */ + bald?: boolean; }; +const BaldMarke = ({ f }: { f: Funktion }) => (f.bald ? Bald verfügbar : null); + /** Mitte des Knopfes "Aufhängen" im Portal-Screenshot der News-Pinnwand (Designpunkte der iPhone-Fläche 402 x 874). */ const AUFHAENGEN_PUNKT = { x: 201, y: 613 }; @@ -151,6 +155,7 @@ const FUNKTIONEN: Funktion[] = [ id: "terminplaner", titel: "Terminplaner", demo: "termin", + bald: true, adresse: "salon-schnittstelle.example", beschreibung: "Beispiel-Website eines Friseursalons mit Buchungsformular und einem Kalender, in dem der neue Termin erscheint", @@ -553,7 +558,10 @@ const Buehne = () => { onClick={() => springe(d)} >