import { getBoursecuActionIconSrc, getBoursecuTransactionsIcon, } from '@/utils/config' import type { AppNavItem } from '../types' const BOURSECU_PRIMARY_NAV: AppNavItem[] = [ { id: 'buyProduct', routeName: 'buyProduct', label: 'خرید و فروش', icon: 'vuesax-linear:box', iconSrc: getBoursecuActionIconSrc('buySell'), }, { id: 'transactions', routeName: 'transactions', label: 'تراکنش‌ها', icon: 'vuesax-linear:receipt-item', iconSrc: getBoursecuTransactionsIcon(), }, { id: 'home', routeName: 'home', label: 'صفحه اصلی', icon: 'vuesax-linear:home', iconSrc: getBoursecuActionIconSrc('home'), }, { id: 'wallet', routeName: 'wallet', label: 'کیف پول', icon: 'vuesax-linear:wallet-1', iconSrc: getBoursecuActionIconSrc('wallet'), }, { 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'), }, { id: 'user', routeName: 'user', label: 'امکانات بیشتر', icon: 'vuesax-linear:setting-2', iconSrc: getBoursecuActionIconSrc('settings'), }, ] export const SECONDARY_NAV: AppNavItem[] = [ { id: 'notifyTrigger', routeName: 'notifyTrigger', label: 'هشدار قیمت', icon: 'vuesax-linear:bill', iconSrc: getBoursecuActionIconSrc('priceTrigger'), }, { id: 'about', routeName: 'about', label: 'درباره ما', icon: 'vuesax-linear:info-circle' }, { id: 'rules', routeName: 'rules', label: 'قوانین و مقررات', icon: 'vuesax-linear:task', iconSrc: getBoursecuActionIconSrc('rules'), }, ] export function getPrimaryNavItems(): AppNavItem[] { return BOURSECU_PRIMARY_NAV }