From a4013d43564d4e1464760d5d4463a10b7cd92d68 Mon Sep 17 00:00:00 2001 From: Thomas Reitz Date: Fri, 13 Mar 2026 20:32:00 +0100 Subject: [PATCH] feat(frontend): bullet-editor fuer Projektaufgaben + Popup-Backdrop deaktiviert MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Modal.tsx + Drawer.tsx: onClick={onClose} vom Backdrop entfernt — alle Popups schliessen sich jetzt nur noch ueber Speichern/Abbrechen-Buttons - ProjectModal.tsx: Textarea "Aufgaben" durch BulletEditor-Komponente ersetzt (Toolbar-Button toggled Aufzaehlungspunkt, Enter setzt Bullet auf naechster Zeile fort, leere Bullet-Zeile + Enter beendet die Liste) - ExpertProfileTab.module.css: CSS fuer bulletEditor, bulletToolbar, bulletBtn, bulletEditorTextarea hinzugefuegt Co-Authored-By: Claude Sonnet 4.6 --- Summarize.md | 26 ++++ packages/frontend/src/components/Drawer.tsx | 2 +- packages/frontend/src/components/Modal.tsx | 2 +- .../src/profile/ExpertProfileTab.module.css | 61 +++++++++ .../src/profile/sections/ProjectModal.tsx | 117 +++++++++++++++++- 5 files changed, 201 insertions(+), 7 deletions(-) diff --git a/Summarize.md b/Summarize.md index b9fce5a..fbab242 100644 --- a/Summarize.md +++ b/Summarize.md @@ -6,6 +6,32 @@ --- +### Aenderungen 2026-03-13 (13): Experten-Profil – Bullet-Editor fuer Aufgaben + Popup-Backdrop deaktiviert + +#### Frontend +- `components/Modal.tsx` — `onClick={onClose}` vom Overlay-div entfernt: Popups schliessen sich nicht mehr durch Klick neben das Popup (betrifft alle Modal-Instanzen im Projekt) +- `components/Drawer.tsx` — Gleiches: Drawer schliesst sich nicht mehr durch Klick auf den Backdrop +- `profile/sections/ProjectModal.tsx` — Neue lokale `BulletEditor`-Komponente (keine externe Library): Toolbar mit "☰ Liste"-Button (toggled `• ` am Zeilenanfang ein/aus), automatische Aufzaehlungsfortsetzung beim Enter-Druck, leere Bullet-Zeile `• ` + Enter beendet die Liste; ersetzte die einfache `