# ContextMenu

Das ContextMenu öffnet ein Popover mit einer Liste von Aktionen oder Links, welches in der Regel über einen Button geöffnet wird.

## Guidelines

# Grundlagen

## Best practices

Achte bei der Verwendung von einem ContextMenu darauf, dass ...

- nur kontextrelevante Inhalte angezeigt werden.
- die Aktionen klar benannt und gut verständlich sind.
- häufig genutzte Aktionen oben stehen und leicht erreichbar sind.
- bei Bedarf Gruppierungen - z. B. durch eine
  [Section](/04-components/structure/section/overview) oder einen einzelnen
  [Separator](/04-components/structure/separator/overview) - verwendet werden,
  um die Übersichtlichkeit zu erhöhen.
- interaktive Elemente (z. B.
  [Checkbox](/04-components/form-controls/checkbox/overview),
  [RadioGroup](/04-components/form-controls/radio-group/overview) oder
  [Switch](/04-components/form-controls/switch/overview)) nur verwendet werden,
  wenn die Aktionen sofort wirksam sind, häufig benötigt werden und der Zustand
  direkt erkennbar ist.

## Verwendung

Verwende ein ContextMenu, um ...

- die Benutzeroberfläche aufgeräumt zu halten, indem Aktionen nur bei Bedarf
  eingeblendet werden.
- sekundäre Aktionen, Profi-Tools oder 'Quick-Actions' platzsparend
  darzustellen.
- elementbezogene Aktionen für [Listen](/04-components/structure/list/overview)
  anzubieten (z. B. Details anzeigen, Status ändern oder löschen).
- Filter mit einer Mehrfach-Auswahl durch Checkboxen anzubieten.
- Aktionen durch einen Switch zu aktivieren oder deaktivieren.
- eine Sortierung mit einer Einfach-Auswahl durch Radios anzuzeigen.

