ImmoSystem24 DS

Dialoge & Feedback

Alle Overlays fangen den Fokus ein und sind mit Escape schließbar.

Dialog
shadcn/ui · dialog

Import

import { Dialog, DialogContent, DialogTrigger } from "@/components/ui/dialog"

Verwendung

  • Für kurze, fokussierte Aufgaben.
  • Escape schließt, Fokus kehrt zum Auslöser zurück (Radix).
  • Primäraktion rechts.
Alert Dialog
shadcn/ui · alert-dialog

Import

import { AlertDialog, AlertDialogAction } from "@/components/ui/alert-dialog"

Verwendung

  • Pflicht vor destruktiven Aktionen.
  • Fokus startet auf Abbrechen.
  • Klick außerhalb schließt nicht.
Sheet / Drawer
shadcn/ui · sheet + drawer (vaul)
Auslöser

Import

import { Sheet } from "@/components/ui/sheet" · import { Drawer } from "@/components/ui/drawer"

Verwendung

  • Sheet: Detailbearbeitung am Desktop (rechts).
  • Drawer: mobile Aktionen von unten.
  • Escape schließt, Fokus kehrt zum Auslöser zurück (Radix).
Popover / Hover Card / Tooltip
shadcn/ui · popover + hover-card + tooltip
Beispiele

Import

import { Popover } … import { HoverCard } … import { Tooltip } …

Verwendung

  • Tooltip: nur kurze Erklärung, nie wichtige Info.
  • Hover Card: Vorschau, Inhalt auch anders erreichbar.
  • Popover: interaktiver Inhalt.
Alert
shadcn/ui · alert

Import

import { Alert, AlertTitle, AlertDescription } from "@/components/ui/alert"

Verwendung

  • Inline-Hinweis im Seitenkontext.
  • Ton über Status-Tokens, immer mit Icon.
Toast (Sonner)
shadcn/ui · sonner
Typen

Import

import { toast } from "sonner"

Verwendung

  • Kurze Rückmeldung nach Aktionen.
  • Fehler mit konkretem nächsten Schritt.
  • Toaster einmal im Root gemountet.
Made by Loui Augst