added notif 2

This commit is contained in:
2026-07-23 22:24:26 +03:30
parent d505f3b5bd
commit bd441a0e8e
31 changed files with 2105 additions and 34 deletions
@@ -0,0 +1,12 @@
export function zarinStatusLabel(status?: string, zarinId?: string | null): string {
if (zarinId) return 'موفق'
if (status === 'failed') return 'ناموفق'
if (status === 'success') return 'موفق'
// pending = ردیف محلی ساخته شده ولی هنوز در نرم‌افزار زرین ثبت نشده (نه «در صف»)
return 'ارسال نشده'
}
export function canRetryZarin(record: { zarin_id?: string | null; sync_status?: string }): boolean {
return !record.zarin_id || record.sync_status === 'failed'
}