feat(user): identity gate for wallet/gift card and custom nav icons

This commit is contained in:
2026-10-20 09:10:03 +03:30
parent 5e181fdae9
commit 7626453def
14 changed files with 104 additions and 3 deletions
+6
View File
@@ -9,6 +9,9 @@ import boursecuBuySellIcon from '@/assets/img/boursecu-buy-sell-icon.png'
import boursecuAssetsIcon from '@/assets/img/boursecu-assets-icon.png'
import boursecuHomeIcon from '@/assets/img/boursecu-home-icon.png'
import boursecuSettingsIcon from '@/assets/img/boursecu-settings-icon.png'
import boursecuSupportIcon from '@/assets/img/boursecu-support-icon.png'
import boursecuPriceTriggerIcon from '@/assets/img/boursecu-price-trigger-icon.png'
import boursecuRulesIcon from '@/assets/img/boursecu-rules-icon.png'
export function getConfigApp(key: string) {
const config = window.__APP_CONFIG__ ? window.__APP_CONFIG__.user : {}
@@ -77,6 +80,9 @@ export function getBoursecuActionIconSrc(actionId: string): string | undefined {
convert: boursecuConvertIcon,
home: boursecuHomeIcon,
settings: boursecuSettingsIcon,
support: boursecuSupportIcon,
priceTrigger: boursecuPriceTriggerIcon,
rules: boursecuRulesIcon,
}
return icons[actionId]
+4
View File
@@ -0,0 +1,4 @@
/** احراز نشده = is_legal صفر. ۱ و ۲ یعنی اطلاعات ثبت شده و معامله مجاز است. */
export function isCustomerIdentityVerified(isLegal: unknown): boolean {
return Number(isLegal ?? 0) !== 0
}