870 B
870 B
name, description, metadata
| name | description | metadata | ||||||
|---|---|---|---|---|---|---|---|---|
| feedback_no_native_alerts | Niemals window.alert/confirm – Dialog-Komponente bzw. errorList nutzen |
|
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.