57 lines
1.8 KiB
JavaScript
57 lines
1.8 KiB
JavaScript
// @flow
|
|
|
|
import DashboardIcon from '../assets/images/dashboard_icon.svg';
|
|
import DashboardIconActive from '../assets/images/dashboard_icon_active.svg';
|
|
import ConsoleIcon from '../assets/images/console_icon.svg';
|
|
import ConsoleIconActive from '../assets/images/console_icon_active.svg';
|
|
import SendIcon from '../assets/images/send_icon.svg';
|
|
import SendIconActive from '../assets/images/send_icon_active.svg';
|
|
import ReceiveIcon from '../assets/images/receive_icon.svg';
|
|
import ReceiveIconActive from '../assets/images/receive_icon_active.svg';
|
|
import TransactionsIcon from '../assets/images/transactions_icon.svg';
|
|
import TransactionsIconActive from '../assets/images/transactions_icon_active.svg';
|
|
import SettingsIcon from '../assets/images/settings_icon.svg';
|
|
import SettingsIconActive from '../assets/images/settings_icon_active.svg';
|
|
|
|
import {
|
|
DASHBOARD_ROUTE,
|
|
SEND_ROUTE,
|
|
RECEIVE_ROUTE,
|
|
SETTINGS_ROUTE,
|
|
CONSOLE_ROUTE,
|
|
TRANSACTIONS_ROUTE,
|
|
} from './routes';
|
|
|
|
export const MENU_OPTIONS = [
|
|
{
|
|
label: 'Dashboard',
|
|
route: DASHBOARD_ROUTE,
|
|
icon: (isActive: boolean) => (isActive ? DashboardIconActive : DashboardIcon),
|
|
},
|
|
{
|
|
label: 'Send',
|
|
route: SEND_ROUTE,
|
|
icon: (isActive: boolean) => (isActive ? SendIconActive : SendIcon),
|
|
},
|
|
{
|
|
label: 'Receive',
|
|
route: RECEIVE_ROUTE,
|
|
icon: (isActive: boolean) => (isActive ? ReceiveIconActive : ReceiveIcon),
|
|
},
|
|
{
|
|
label: 'Transactions',
|
|
route: TRANSACTIONS_ROUTE,
|
|
icon: (isActive: boolean) => (isActive ? TransactionsIconActive : TransactionsIcon),
|
|
},
|
|
{
|
|
label: 'Settings',
|
|
route: SETTINGS_ROUTE,
|
|
icon: (isActive: boolean) => (isActive ? SettingsIconActive : SettingsIcon),
|
|
},
|
|
{
|
|
label: 'Console',
|
|
route: CONSOLE_ROUTE,
|
|
icon: (isActive: boolean) => (isActive ? ConsoleIconActive : ConsoleIcon),
|
|
},
|
|
];
|