boursecu bank logos, delete account & physical receive unit fix

This commit is contained in:
2026-07-02 12:39:33 +02:00
parent a41dd6ef9e
commit 1158694896
18 changed files with 173 additions and 36 deletions
+36
View File
@@ -2,10 +2,14 @@ import ayandehLogo from '@/assets/img/banks/ayandeh.png'
import keshavarziLogo from '@/assets/img/banks/keshavarzi.png'
import mellatLogo from '@/assets/img/banks/mellat.png'
import melliLogo from '@/assets/img/banks/melli.png'
import parsiyanLogo from '@/assets/img/banks/parsiyan.png'
import pasargadLogo from '@/assets/img/banks/pasargad.png'
import refahLogo from '@/assets/img/banks/refah.png'
import saderatLogo from '@/assets/img/banks/saderat.png'
import samanLogo from '@/assets/img/banks/saman.png'
import sanatomadanLogo from '@/assets/img/banks/sanatomadan.png'
import sarmayehLogo from '@/assets/img/banks/sarmayeh.png'
import sepahLogo from '@/assets/img/banks/sepah.png'
const BANK_ACCENT_COLORS: Record<string, string> = {
'بانک پاسارگاد': '#1f7a54',
@@ -16,6 +20,7 @@ const BANK_ACCENT_COLORS: Record<string, string> = {
'SAMAN': '#2f63d8',
'بانک پارسیان': '#c9a227',
'پارسیان': '#c9a227',
'PARSIAN': '#c9a227',
'بانک ملی': '#4b5e96',
'ملی': '#4b5e96',
'MELLI': '#4b5e96',
@@ -24,6 +29,12 @@ const BANK_ACCENT_COLORS: Record<string, string> = {
'MELLAT': '#c0392b',
'بانک صادرات': '#1a6fb3',
'صادرات': '#1a6fb3',
'SADERAT': '#1a6fb3',
'بانک صنعت و معدن': '#8b6914',
'صنعت و معدن': '#8b6914',
'صنعت معدن': '#8b6914',
'SANATOMADAN': '#8b6914',
'SANAT_MADAN': '#8b6914',
'بانک آینده': '#2b2f6b',
'آینده': '#2b2f6b',
'AYANDEH': '#2b2f6b',
@@ -36,6 +47,9 @@ const BANK_ACCENT_COLORS: Record<string, string> = {
'بانک سرمایه': '#c0392b',
'سرمایه': '#c0392b',
'SARMAYEH': '#c0392b',
'بانک سپه': '#e85d04',
'سپه': '#e85d04',
'SEPAH': '#e85d04',
}
const BANK_LOGOS: Record<string, string> = {
@@ -63,6 +77,20 @@ const BANK_LOGOS: Record<string, string> = {
'بانک سرمایه': sarmayehLogo,
'سرمایه': sarmayehLogo,
'SARMAYEH': sarmayehLogo,
'بانک پارسیان': parsiyanLogo,
'پارسیان': parsiyanLogo,
'PARSIAN': parsiyanLogo,
'بانک صادرات': saderatLogo,
'صادرات': saderatLogo,
'SADERAT': saderatLogo,
'بانک صنعت و معدن': sanatomadanLogo,
'صنعت و معدن': sanatomadanLogo,
'صنعت معدن': sanatomadanLogo,
'SANATOMADAN': sanatomadanLogo,
'SANAT_MADAN': sanatomadanLogo,
'بانک سپه': sepahLogo,
'سپه': sepahLogo,
'SEPAH': sepahLogo,
}
const BANK_PERSIAN_NAMES: Record<string, string> = {
@@ -76,6 +104,7 @@ const BANK_PERSIAN_NAMES: Record<string, string> = {
SARMAYEH: 'بانک سرمایه',
PARSIAN: 'بانک پارسیان',
SADERAT: 'بانک صادرات',
SEPAH: 'بانک سپه',
'بانک پاسارگاد': 'بانک پاسارگاد',
'پاسارگاد': 'بانک پاسارگاد',
'بانک سامان': 'بانک سامان',
@@ -96,6 +125,13 @@ const BANK_PERSIAN_NAMES: Record<string, string> = {
'پارسیان': 'بانک پارسیان',
'بانک صادرات': 'بانک صادرات',
'صادرات': 'بانک صادرات',
'بانک صنعت و معدن': 'بانک صنعت و معدن',
'صنعت و معدن': 'بانک صنعت و معدن',
'صنعت معدن': 'بانک صنعت و معدن',
SANATOMADAN: 'بانک صنعت و معدن',
SANAT_MADAN: 'بانک صنعت و معدن',
'بانک سپه': 'بانک سپه',
'سپه': 'بانک سپه',
}
export function formatShebaForDisplay(value?: string | number | null): string {