2026-06-16 17:01:35 +03:30
|
|
|
import {
|
|
|
|
|
getBoursecuActionIconSrc,
|
|
|
|
|
getBoursecuTransactionsIcon,
|
|
|
|
|
} from '@/utils/config'
|
2026-06-14 10:08:46 +03:30
|
|
|
import type { AppNavItem } from '../types'
|
|
|
|
|
|
|
|
|
|
const BOURSECU_PRIMARY_NAV: AppNavItem[] = [
|
2026-06-16 17:01:35 +03:30
|
|
|
{
|
|
|
|
|
id: 'buyProduct',
|
|
|
|
|
routeName: 'buyProduct',
|
2026-07-23 14:10:40 +02:00
|
|
|
label: 'خرید و فروش',
|
2026-06-16 17:01:35 +03:30
|
|
|
icon: 'vuesax-linear:box',
|
|
|
|
|
iconSrc: getBoursecuActionIconSrc('buySell'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
id: 'transactions',
|
|
|
|
|
routeName: 'transactions',
|
|
|
|
|
label: 'تراکنشها',
|
|
|
|
|
icon: 'vuesax-linear:receipt-item',
|
|
|
|
|
iconSrc: getBoursecuTransactionsIcon(),
|
|
|
|
|
},
|
2026-06-23 16:02:41 +03:30
|
|
|
{
|
|
|
|
|
id: 'home',
|
|
|
|
|
routeName: 'home',
|
|
|
|
|
label: 'صفحه اصلی',
|
|
|
|
|
icon: 'vuesax-linear:home',
|
|
|
|
|
iconSrc: getBoursecuActionIconSrc('home'),
|
|
|
|
|
},
|
2026-06-16 17:01:35 +03:30
|
|
|
{
|
|
|
|
|
id: 'wallet',
|
|
|
|
|
routeName: 'wallet',
|
|
|
|
|
label: 'کیف پول',
|
|
|
|
|
icon: 'vuesax-linear:wallet-1',
|
|
|
|
|
iconSrc: getBoursecuActionIconSrc('wallet'),
|
|
|
|
|
},
|
2026-07-23 14:10:40 +02:00
|
|
|
{
|
|
|
|
|
id: 'fund',
|
|
|
|
|
routeName: 'fund',
|
|
|
|
|
label: 'دارایی ها',
|
|
|
|
|
icon: 'vuesax-linear:cup',
|
|
|
|
|
iconSrc: getBoursecuActionIconSrc('assets'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
id: 'physicalReceive',
|
|
|
|
|
routeName: 'physicalReceive',
|
|
|
|
|
label: 'تحویل فیزیکی',
|
|
|
|
|
icon: 'vuesax-linear:direct-inbox',
|
|
|
|
|
iconSrc: getBoursecuActionIconSrc('physicalReceive'),
|
|
|
|
|
},
|
2026-06-23 16:02:41 +03:30
|
|
|
{
|
|
|
|
|
id: 'user',
|
|
|
|
|
routeName: 'user',
|
2026-09-09 16:57:41 +03:30
|
|
|
label: 'امکانات بیشتر',
|
2026-06-23 16:02:41 +03:30
|
|
|
icon: 'vuesax-linear:setting-2',
|
|
|
|
|
iconSrc: getBoursecuActionIconSrc('settings'),
|
|
|
|
|
},
|
2026-06-14 10:08:46 +03:30
|
|
|
]
|
|
|
|
|
|
|
|
|
|
export const SECONDARY_NAV: AppNavItem[] = [
|
|
|
|
|
{ id: 'notifyTrigger', routeName: 'notifyTrigger', label: 'هشدار قیمت', icon: 'vuesax-linear:bill' },
|
|
|
|
|
{ id: 'about', routeName: 'about', label: 'درباره ما', icon: 'vuesax-linear:info-circle' },
|
|
|
|
|
{ id: 'rules', routeName: 'rules', label: 'قوانین و مقررات', icon: 'vuesax-linear:task' },
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
export function getPrimaryNavItems(): AppNavItem[] {
|
2026-07-06 12:35:42 +02:00
|
|
|
return BOURSECU_PRIMARY_NAV
|
2026-06-14 10:08:46 +03:30
|
|
|
}
|