This commit is contained in:
Stefan Zwischenbrugger 2026-03-29 22:03:34 +02:00
parent e9b5837791
commit 182b751ced

View File

@ -13,7 +13,8 @@
</svg>
</summary>
<div class="absolute right-0 z-20 mt-2 w-[min(calc(100vw-2rem),22rem)] rounded-xl border border-gray-200 bg-white p-4 shadow-lg sm:w-80">
<p class="mb-3 text-sm font-medium text-gray-900">Eintrag anpassen</p>
<p class="mb-1 text-sm font-semibold text-gray-900">Eintrag bearbeiten</p>
<p class="mb-3 text-xs text-gray-500">Zwei getrennte Aktionen bitte den passenden Button nutzen.</p>
@if($item->latestPhotoLog)
<div class="mb-4 rounded-lg border border-emerald-200 bg-emerald-50/80 p-3">
@ -30,6 +31,10 @@
</div>
@endif
<div class="mb-2">
<p class="text-xs font-semibold text-gray-800">1. Produkt & Geschaeft</p>
<p class="text-xs text-gray-500 mt-0.5">Nur Name, Menge und Geschaeft. Der Status (offen/erledigt) bleibt dabei gleich.</p>
</div>
<form method="POST" action="{{ route('shopping-items.update', $item) }}" class="grid grid-cols-1 gap-2">
@csrf
@method('PATCH')
@ -71,26 +76,21 @@
type="submit"
class="mt-1 rounded-lg bg-blue-600 text-white px-4 py-2.5 min-h-[44px] text-sm font-medium hover:bg-blue-700"
>
Aenderungen speichern
Nur Produkt speichern
</button>
</form>
@if($showToggleExtras)
<div class="my-4 border-t border-gray-200"></div>
<p class="mb-2 text-xs font-medium text-gray-700">
<div class="mb-2">
@if($item->is_done)
Preis / Foto (optional)
<p class="text-xs font-semibold text-gray-800">2. Neuer Preis oder Kassenbon</p>
<p class="text-xs text-gray-500 mt-0.5">Fuer die Statistik: weiterer Einkauf desselben Artikels. Alles optional.</p>
@else
Beim Abhaken (optional)
<p class="text-xs font-semibold text-gray-800">2. Erledigen & Kasse erfassen</p>
<p class="text-xs text-gray-500 mt-0.5">Hakt die Zeile ab und speichert optional Preis und Foto. Oder nutze nur die Checkbox in der Liste zum Abhaken ohne Kasse.</p>
@endif
</p>
<p class="mb-3 text-xs text-gray-500">
@if($item->is_done)
Neuen Kassenbon oder Preis eintragen. JPEG/PNG/WebP werden ueberall angezeigt; iPhone-HEIC: ggf. Foto-Link nutzen.
@else
Preis und Foto nur noetig, wenn du sie gleich mit erfassen willst reicht auch die Checkbox in der Liste.
@endif
</p>
</div>
<form
method="POST"
action="{{ route('shopping-items.toggle', $item) }}"
@ -145,9 +145,9 @@
class="rounded-lg bg-emerald-600 text-white px-4 py-2.5 min-h-[44px] text-sm font-medium hover:bg-emerald-700"
>
@if($item->is_done)
Speichern
Preis & Foto zur Statistik
@else
Erledigt mit Angaben
Abhaken & Kasse speichern
@endif
</button>
</form>