Document Subframe dialog requirements

This commit is contained in:
david committed 2026-06-25 04:29:06 +02:00
1 parent 57c7c4911e
commit d680c75343
4 files changed
+12 -1

No files matched your search

+9 -1
View File
@@ -43,7 +43,15 @@ Gemeint ist der lokale Ordner `./hivegrid-cloud/`. Wenn fuer die aktuelle Aufgab
## Subframe-Kontext
Subframe-Links stehen in den jeweiligen Screen-Dateien im Frontmatter-Feld `subframe`. Bei Modal-Screens soll, wenn moeglich, die echte Subframe-Modal-/Dialog-Layout-Funktion verwendet werden, nicht ein nachgebautes Overlay.
Subframe-Links stehen in den jeweiligen Screen-Dateien im Frontmatter-Feld `subframe`.
Modal-Screens muessen als echte Subframe-Dialoge gebaut werden:
- Struktur: `DialogLayout` -> `Dialog` -> `Dialog.Content` -> Modal-Inhalt.
- Nicht erlaubt: Modal per `Card`, freiem `div`, absolutem Overlay, Blur-Hintergrund oder Fullscreen-Container nur visuell nachbauen.
- Vor Handoff per `get_page_info` pruefen, ob `Dialog` importiert wird und `Dialog.Content` im JSX existiert.
- Layout bevorzugt mit Subframe-Komponenten und Auto Layout/Flex aufbauen.
- Custom Tailwind-Klassen nur verwenden, wenn sie fuer feste Groessen, Max-Breiten, Scroll-/Overflow-Verhalten oder responsive Constraints wirklich noetig sind.
## Git- und Sync-Regel