fix ذشزنلقخعدی

This commit is contained in:
2026-06-23 16:02:41 +03:30
parent 29c58c4202
commit ac28eda09f
29 changed files with 624 additions and 167 deletions
+14 -2
View File
@@ -20,7 +20,13 @@ const BOURSECU_PRIMARY_NAV: AppNavItem[] = [
icon: 'vuesax-linear:receipt-item',
iconSrc: getBoursecuTransactionsIcon(),
},
{ id: 'home', routeName: 'home', label: 'صفحه اصلی', icon: 'vuesax-linear:home' },
{
id: 'home',
routeName: 'home',
label: 'صفحه اصلی',
icon: 'vuesax-linear:home',
iconSrc: getBoursecuActionIconSrc('home'),
},
{
id: 'wallet',
routeName: 'wallet',
@@ -28,7 +34,13 @@ const BOURSECU_PRIMARY_NAV: AppNavItem[] = [
icon: 'vuesax-linear:wallet-1',
iconSrc: getBoursecuActionIconSrc('wallet'),
},
{ id: 'user', routeName: 'user', label: 'تنظیمات', icon: 'vuesax-linear:setting-2' },
{
id: 'user',
routeName: 'user',
label: 'تنظیمات',
icon: 'vuesax-linear:setting-2',
iconSrc: getBoursecuActionIconSrc('settings'),
},
]
const DEFAULT_PRIMARY_NAV: AppNavItem[] = [
+14 -2
View File
@@ -52,7 +52,11 @@
@click="$emit('navigate', 'home')"
>
<div class="tab__icon">
<Icon icon="vuesax-linear:home" size="24" />
<img
:src="boursecuHomeIcon"
alt=""
class="tab__icon-image"
/>
</div>
<div class="text-xs mt-1 font-bold">صفحه اصلی</div>
</div>
@@ -101,7 +105,13 @@
@click="$emit('navigate', userNavItem.routeName)"
>
<div class="tab__icon">
<Icon :icon="userNavItem.icon" size="24" />
<img
v-if="isBoursecu && userNavItem.routeName === 'user'"
:src="boursecuSettingsIcon"
alt=""
class="tab__icon-image"
/>
<Icon v-else :icon="userNavItem.icon" size="24" />
</div>
<div class="text-xs mt-1 font-bold">{{ userNavItem.label }}</div>
</div>
@@ -137,6 +147,8 @@ const userNavItem = computed(() =>
const boursecuBuySellIcon = getBoursecuActionIconSrc('buySell') ?? ''
const boursecuTransactionsIcon = getBoursecuActionIconSrc('transactions') ?? ''
const boursecuWalletIcon = getBoursecuActionIconSrc('wallet') ?? ''
const boursecuHomeIcon = getBoursecuActionIconSrc('home') ?? ''
const boursecuSettingsIcon = getBoursecuActionIconSrc('settings') ?? ''
const whiteNavLogoProjects = ['goldenramin']
const isWhiteNavLogo = computed(() => whiteNavLogoProjects.includes(projectName))
</script>