Split desktop and mobile layouts with shared page data so APIs fetch once per context.
Add layout shells, desktop views, module-level page caches, and UI fixes for auth, home, wallet, transactions, address, and related pages. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+14
-1
@@ -114,7 +114,7 @@ export function getProjectLoginTaglineLines() {
|
||||
}
|
||||
|
||||
return [
|
||||
'بورس مس مرجع هوشمند معاملات',
|
||||
'مرجع هوشمند معاملات',
|
||||
' و سرمایهگذاری در صنعت مس',
|
||||
]
|
||||
}
|
||||
@@ -123,6 +123,18 @@ export function getProjectSplashBackground() {
|
||||
return isBoursecuProject() ? BOURSECU_BRAND_NAV : '#ffffff'
|
||||
}
|
||||
|
||||
/** Reset splash-time inline backgrounds so mobile overscroll shows white again. */
|
||||
export function resetAppSurfaceBackground() {
|
||||
const background = '#ffffff'
|
||||
document.documentElement.style.backgroundColor = background
|
||||
document.body.style.backgroundColor = background
|
||||
|
||||
const metaTheme = document.querySelector('meta[name="theme-color"]')
|
||||
if (metaTheme) {
|
||||
metaTheme.setAttribute('content', background)
|
||||
}
|
||||
}
|
||||
|
||||
export function getProjectFontFamily() {
|
||||
return getConfigApp('name') === 'boursecu' ? "'dana', sans-serif" : "'iran-sans', sans-serif"
|
||||
}
|
||||
@@ -142,6 +154,7 @@ export function applyProjectTheme() {
|
||||
}
|
||||
|
||||
document.documentElement.classList.add('project-boursecu')
|
||||
document.documentElement.style.setProperty('--App-brand-nav', BOURSECU_BRAND_NAV)
|
||||
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')
|
||||
|
||||
Reference in New Issue
Block a user