2026-05-31 16:27:59 +03:30
|
|
|
import boursecuLogo from '@/assets/img/boursemes_logofull.png'
|
2026-01-21 19:38:50 +03:30
|
|
|
|
|
|
|
|
export function getConfigApp(key: string) {
|
|
|
|
|
const config = window.__APP_CONFIG__ ? window.__APP_CONFIG__.user:{}
|
|
|
|
|
|
|
|
|
|
if (config) {
|
|
|
|
|
return config[key]
|
|
|
|
|
}
|
|
|
|
|
return null
|
|
|
|
|
}
|
2026-05-31 16:27:59 +03:30
|
|
|
|
|
|
|
|
export function isBoursecuProject() {
|
|
|
|
|
return getConfigApp('name') === 'boursecu'
|
|
|
|
|
}
|
|
|
|
|
|
2026-06-01 09:48:39 +03:30
|
|
|
export const BOURSECU_BRAND_RED = '#bc3c3b'
|
|
|
|
|
export const BOURSECU_BRAND_NAV = '#133050'
|
|
|
|
|
|
|
|
|
|
export function getProjectBrandRed() {
|
|
|
|
|
return isBoursecuProject() ? BOURSECU_BRAND_RED : null
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export function resolveProjectColor(color?: string | null) {
|
|
|
|
|
if (!color || !isBoursecuProject()) {
|
|
|
|
|
return color
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (color === 'red' || color.startsWith('red-')) {
|
|
|
|
|
return BOURSECU_BRAND_RED
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return color
|
|
|
|
|
}
|
|
|
|
|
|
2026-05-31 16:27:59 +03:30
|
|
|
export function getProjectLoginLogo(avatar?: string | null) {
|
|
|
|
|
if (isBoursecuProject()) {
|
|
|
|
|
return boursecuLogo
|
|
|
|
|
}
|
|
|
|
|
return avatar ?? getConfigApp('avatar')
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export function getProjectLoginTaglineLines() {
|
|
|
|
|
if (!isBoursecuProject()) {
|
|
|
|
|
return null
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return [
|
2026-06-01 09:48:39 +03:30
|
|
|
'بورس مس مرجع هوشمند معاملات',
|
|
|
|
|
' و سرمایهگذاری در صنعت مس',
|
2026-05-31 16:27:59 +03:30
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export function getProjectSplashBackground() {
|
2026-06-01 09:48:39 +03:30
|
|
|
return isBoursecuProject() ? BOURSECU_BRAND_NAV : '#ffffff'
|
2026-05-31 16:27:59 +03:30
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export function getProjectFontFamily() {
|
|
|
|
|
return getConfigApp('name') === 'boursecu' ? "'dana', sans-serif" : "'iran-sans', sans-serif"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export function applyProjectFont() {
|
|
|
|
|
document.documentElement.style.setProperty('--App-font-family', getProjectFontFamily())
|
|
|
|
|
if (getConfigApp('name') === 'boursecu') {
|
|
|
|
|
document.documentElement.classList.add('font-dana')
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2026-06-01 09:48:39 +03:30
|
|
|
export function applyProjectTheme() {
|
|
|
|
|
applyProjectFont()
|
|
|
|
|
|
|
|
|
|
if (!isBoursecuProject()) {
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
document.documentElement.classList.add('project-boursecu')
|
|
|
|
|
document.documentElement.style.setProperty('--App-brand-red', BOURSECU_BRAND_RED)
|
|
|
|
|
document.documentElement.style.setProperty('--App-brand-red-50', '#f8ecec')
|
|
|
|
|
document.documentElement.style.setProperty('--App-brand-red-100', '#f0d8d8')
|
|
|
|
|
document.documentElement.style.setProperty('--App-brand-red-700', '#963130')
|
|
|
|
|
}
|
|
|
|
|
|
2026-05-31 16:27:59 +03:30
|
|
|
export function getReferralShareTitle(projectName?: string | null) {
|
|
|
|
|
return projectName ?? getConfigApp('name_fa') ?? getConfigApp('name') ?? 'طلا'
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export function getReferralShareText(options: {
|
|
|
|
|
userName?: string | null
|
|
|
|
|
projectName?: string | null
|
|
|
|
|
referralId?: string | number | null
|
|
|
|
|
}) {
|
|
|
|
|
const userName = options.userName ?? ''
|
|
|
|
|
const referralId = options.referralId ?? ''
|
|
|
|
|
const link = `${window.location.hostname}/login?id=${referralId}`
|
|
|
|
|
const marketText = options.projectName
|
|
|
|
|
? `بازار طلای ${options.projectName}`
|
|
|
|
|
: 'بازار طلا'
|
|
|
|
|
|
|
|
|
|
if (isBoursecuProject()) {
|
|
|
|
|
return `مس؛ فلز آینده جهان
|
|
|
|
|
|
|
|
|
|
⭐️ امروز در آینده مس سرمایهگذاری کن؛ ثمره آن را در سالهای پیش رو برداشت کن!
|
|
|
|
|
|
|
|
|
|
رشد صنایع انرژی پاک، خودروهای برقی و زیرساختهای نوین، تقاضا برای مس را در سالهای آینده افزایش خواهد داد.
|
|
|
|
|
|
|
|
|
|
با سرمایهگذاری تدریجی و مستمر در بازار مس، از رشد بلندمدت یکی از مهمترین فلزات استراتژیک جهان بهرهمند شوید.
|
|
|
|
|
|
|
|
|
|
این دعوتنامه از طرف «${userName}» برای شما ارسال شده است تا شما نیز از فرصتهای سرمایهگذاری در بورس مس جا نمانید.
|
|
|
|
|
|
|
|
|
|
برای مشاهده قیمتها، تحلیل بازار و تکمیل ثبتنام، روی لینک زیر کلیک کنید
|
|
|
|
|
|
|
|
|
|
${link}`
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return `⭐️الان طلا بخر؛ آخر ماه سودشو ببر!
|
|
|
|
|
با خرید طلای آبشده در مقدارهای کم ولی مستمر، سود بیشتری ببر!
|
|
|
|
|
|
|
|
|
|
این دعوت نامه از طرف "${userName}" عزیز برای شما ارسال شده تا شما هم از ${marketText} جا نمونید.
|
|
|
|
|
روی لینک زیر کلیک کنید و ثبت نام خود را تکمیل کنید.
|
|
|
|
|
|
|
|
|
|
${link}`
|
|
|
|
|
}
|