#130 — Masterpackliste-Item-Zeile — "⋯"-Menü statt Mülleimer-Icon #133

Closed
opened 2026-08-18 13:14:20 +02:00 by lena · 0 comments
lena commented 2026-08-18 13:14:20 +02:00 (Migrated from git.butzei.de)

Story: Masterpackliste-Item-Zeile — "⋯"-Menü statt Mülleimer-Icon

As a Nutzer der Masterpackliste,
I want to in der Item-Zeile ein "⋯"-Overflow-Menü statt eines direkten Mülleimer-Buttons,
so that die Zeile weniger überladen wirkt und Löschen nicht ein versehentlicher Ein-Klick-weg ist.

Background

Verifiziert im Code: MasterPackItemRow.tsxs Zeile hat aktuell einen direkten <Trash2>-Icon-Button
(onClick={onDeleted}), kein Menü. Analog zur parallel gemeldeten Vereinfachung der Item-Zeilen in der
Priorisierten Liste (#131) — dort sollen Aktionen ebenfalls in ein Overflow-Menü statt einzelner
Inline-Buttons wandern.

AC

  • Der direkte Trash2-Button in MasterPackItemRow.tsxs Kopfzeile wird durch ein "⋯"-Overflow-Menü
    ersetzt (gleiches Interaktionsmuster wie ListActionsMenu.tsx/MasterPackingListItem.tsx:
    DropdownMenu mit MoreVertical-Trigger, opacity-50 group-hover:opacity-100 für
    Touch-Sichtbarkeit von Anfang an — nicht denselben Bug wie #122 neu einführen).
  • "Delete" ist der erste Menüpunkt (Bestätigungsdialog bleibt erhalten, kein Sofort-Löschen).
  • Das Aufklappen der Detailansicht (expanded-Toggle über ChevronDown/ChevronRight) bleibt wie
    bisher unverändert außerhalb des neuen Menüs.

Out of scope

  • Das separat gemeldete Übersichts-Menü der Masterpackliste selbst (bereits vorhanden, siehe #122 für
    dessen Sichtbarkeits-Bugfix).
# Story: Masterpackliste-Item-Zeile — "⋯"-Menü statt Mülleimer-Icon **As a** Nutzer der Masterpackliste, **I want to** in der Item-Zeile ein "⋯"-Overflow-Menü statt eines direkten Mülleimer-Buttons, **so that** die Zeile weniger überladen wirkt und Löschen nicht ein versehentlicher Ein-Klick-weg ist. ## Background Verifiziert im Code: `MasterPackItemRow.tsx`s Zeile hat aktuell einen direkten `<Trash2>`-Icon-Button (`onClick={onDeleted}`), kein Menü. Analog zur parallel gemeldeten Vereinfachung der Item-Zeilen in der Priorisierten Liste (`#131`) — dort sollen Aktionen ebenfalls in ein Overflow-Menü statt einzelner Inline-Buttons wandern. ## AC - Der direkte `Trash2`-Button in `MasterPackItemRow.tsx`s Kopfzeile wird durch ein "⋯"-Overflow-Menü ersetzt (gleiches Interaktionsmuster wie `ListActionsMenu.tsx`/`MasterPackingListItem.tsx`: `DropdownMenu` mit `MoreVertical`-Trigger, `opacity-50 group-hover:opacity-100` für Touch-Sichtbarkeit von Anfang an — nicht denselben Bug wie `#122` neu einführen). - "Delete" ist der erste Menüpunkt (Bestätigungsdialog bleibt erhalten, kein Sofort-Löschen). - Das Aufklappen der Detailansicht (`expanded`-Toggle über `ChevronDown`/`ChevronRight`) bleibt wie bisher unverändert außerhalb des neuen Menüs. ## Out of scope - Das separat gemeldete Übersichts-Menü der Masterpackliste selbst (bereits vorhanden, siehe `#122` für dessen Sichtbarkeits-Bugfix).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
robert/todo#133
No description provided.