feat(unified-mobile-desktop-ui): Complete US-517 - Lista Bonuri Desktop - Dialog Ștergere Material Design
Implemented by Ralph autonomous loop. Iteration: 19 Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -2297,11 +2297,20 @@ const editReceipt = (id) => {
|
||||
}
|
||||
|
||||
const confirmDelete = (receipt) => {
|
||||
// US-517: MD3 styled delete dialog with receipt details
|
||||
const storeName = receipt.store_name || 'Magazin necunoscut'
|
||||
const amount = receipt.total
|
||||
? new Intl.NumberFormat('ro-RO', { style: 'currency', currency: 'RON' }).format(receipt.total)
|
||||
: 'sumă necunoscută'
|
||||
|
||||
confirm.require({
|
||||
message: `Sigur doriți să ștergeți acest bon?`,
|
||||
header: 'Confirmare ștergere',
|
||||
icon: 'pi pi-exclamation-triangle',
|
||||
message: `Ești sigur că vrei să ștergi bonul de la "${storeName}" în valoare de ${amount}?`,
|
||||
header: 'Șterge bonul?',
|
||||
icon: 'pi pi-trash',
|
||||
acceptClass: 'p-button-danger',
|
||||
rejectClass: 'p-button-text',
|
||||
acceptLabel: 'Șterge',
|
||||
rejectLabel: 'Anulează',
|
||||
accept: async () => {
|
||||
try {
|
||||
await store.deleteReceipt(receipt.id)
|
||||
|
||||
Reference in New Issue
Block a user