Skip to content

Lösch-Bestätigung (AlertDialog)

Jeder Löschvorgang in der Hausmeter-App muss durch einen modalen Bestätigungsdialog abgesichert werden, damit versehentliches Löschen verhindert wird.

Verwende ausschließlich den AlertDialog von shadcn/ui (@/components/ui/alert-dialog).

| Element | Inhalt | |---------|--------| | Titel | Klar benennen, was gelöscht wird | | Beschreibung | Konsequenzen erklären | | Abbrechen-Button | AlertDialogCancel — Standard-Styling | | Bestätigen-Button | AlertDialogAction mit variant="destructive" — Terracotta-Rot |

  1. Kein window.confirm() — Immer AlertDialog verwenden
  2. Button-Text konkret — „Endgültig löschen”, nicht nur „OK” oder „Ja”
  3. variant="destructive" ist Pflicht auf dem Bestätigungsbutton
  4. Beschreibung nennt Konsequenzen — Was wird mitgelöscht?
  5. Fokus auf Abbrechen — Der sichere Weg soll der Standard sein
  6. Deutsche Texte — Dialog-Texte immer auf Deutsch (Du-Ansprache)
  • Löschen von Entitäten (Zähler, Mieter, Gebäude, Wohnungen)
  • Entfernen von Zuordnungen (Vertrag kündigen, Karte entfernen)
  • Stornieren von Abrechnungsläufen
  • Jede destruktive Aktion, die nicht trivial rückgängig gemacht werden kann