wuerth-plato: Kontext (Memory + settings.json) ins Sync-Repo aufnehmen
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
---
|
||||
name: feedback_no_native_alerts
|
||||
description: Niemals window.alert/confirm – Dialog-Komponente bzw. errorList nutzen
|
||||
metadata:
|
||||
node_type: memory
|
||||
type: feedback
|
||||
originSessionId: bcf0637c-def5-4024-b8c6-e8be02a43c4f
|
||||
---
|
||||
|
||||
**Grundsätzlich kein `window.alert()` / `window.confirm()`** in der App. Wirkt billig und lieblos, passt nicht zum Design-System.
|
||||
|
||||
Stattdessen:
|
||||
- **Bestätigungen/Warnungen** (z. B. „Bearbeitung beenden, Daten gehen verloren") → `ConfirmDialog`-Komponente aus `@plato/ui-common` (Token-basiert, Teleport, v-model/confirm/cancel, `danger`-Flag). Texte über i18n.
|
||||
- **Fehlermeldungen** → `errorList.push(msg, { code, severity })` → ErrorOverlay.
|
||||
|
||||
**Why:** Konsistente, wertige UI; native Browser-Dialoge brechen den Look.
|
||||
|
||||
**How to apply:** Beim Schreiben neuer UI nie zu alert/confirm greifen. Siehe [[project_fe_design_system]].
|
||||
Reference in New Issue
Block a user