fuse-angular/src/app/navigation/navigation.ts

939 lines
35 KiB
TypeScript
Raw Normal View History

2018-05-30 16:48:59 +00:00
import { FuseNavigation } from '@fuse/types';
export const navigation: FuseNavigation[] = [
{
2018-05-30 16:48:59 +00:00
id : 'applications',
title : 'Applications',
translate: 'NAV.APPLICATIONS',
type : 'group',
icon : 'apps',
children : [
{
id : 'dashboards',
title : 'Dashboards',
translate: 'NAV.DASHBOARDS',
type : 'collapse',
icon : 'dashboard',
children : [
{
id : 'analytics',
title: 'Analytics',
type : 'item',
url : '/apps/dashboards/analytics'
},
{
2018-05-30 16:48:59 +00:00
id : 'project',
title: 'Project',
type : 'item',
url : '/apps/dashboards/project'
}
]
},
{
2018-05-30 16:48:59 +00:00
id : 'calendar',
title : 'Calendar',
translate: 'NAV.CALENDAR',
type : 'item',
icon : 'today',
url : '/apps/calendar'
},
{
2018-05-30 16:48:59 +00:00
id : 'e-commerce',
title : 'E-Commerce',
translate: 'NAV.ECOMMERCE',
type : 'collapse',
icon : 'shopping_cart',
children : [
{
2018-05-30 16:48:59 +00:00
id : 'dashboard',
title: 'Dashboard',
type : 'item',
url : '/apps/e-commerce/dashboard'
},
{
2018-05-30 16:48:59 +00:00
id : 'products',
title : 'Products',
type : 'item',
url : '/apps/e-commerce/products',
exactMatch: true
},
{
2018-05-30 16:48:59 +00:00
id : 'productDetail',
title : 'Product Detail',
type : 'item',
url : '/apps/e-commerce/products/1/printed-dress',
exactMatch: true
},
{
2018-05-30 16:48:59 +00:00
id : 'orders',
title : 'Orders',
type : 'item',
url : '/apps/e-commerce/orders',
exactMatch: true
},
{
2018-05-30 16:48:59 +00:00
id : 'orderDetail',
title : 'Order Detail',
type : 'item',
url : '/apps/e-commerce/orders/1',
exactMatch: true
}
]
},
{
2018-05-30 16:48:59 +00:00
id : 'academy',
title : 'Academy',
translate: 'NAV.ACADEMY',
type : 'item',
icon : 'school',
url : '/apps/academy'
},
{
id : 'mail',
title : 'Mail',
translate: 'NAV.MAIL.TITLE',
type : 'item',
icon : 'email',
url : '/apps/mail',
badge : {
title : '25',
translate: 'NAV.MAIL.BADGE',
bg : '#F44336',
fg : '#FFFFFF'
}
},
{
2018-05-30 16:48:59 +00:00
id : 'mail-ngrx',
title : 'Mail Ngrx',
translate: 'NAV.MAIL_NGRX.TITLE',
type : 'item',
icon : 'email',
url : '/apps/mail-ngrx',
badge : {
title : '13',
translate: 'NAV.MAIL_NGRX.BADGE',
bg : '#EC0C8E',
fg : '#FFFFFF'
}
},
{
2018-05-30 16:48:59 +00:00
id : 'chat',
title : 'Chat',
translate: 'NAV.CHAT',
type : 'item',
icon : 'chat',
url : '/apps/chat',
badge : {
title: '13',
bg : '#09d261',
fg : '#FFFFFF'
}
},
{
2018-05-30 16:48:59 +00:00
id : 'file-manager',
title : 'File Manager',
translate: 'NAV.FILE_MANAGER',
type : 'item',
icon : 'folder',
url : '/apps/file-manager'
},
{
id : 'contacts',
title : 'Contacts',
translate: 'NAV.CONTACTS',
type : 'item',
icon : 'account_box',
url : '/apps/contacts'
},
{
id : 'to-do',
title : 'To-Do',
translate: 'NAV.TODO',
type : 'item',
icon : 'check_box',
url : '/apps/todo',
badge : {
title: '3',
bg : '#FF6F00',
fg : '#FFFFFF'
}
},
{
2018-05-30 16:48:59 +00:00
id : 'scrumboard',
title : 'Scrumboard',
translate: 'NAV.SCRUMBOARD',
type : 'item',
icon : 'assessment',
url : '/apps/scrumboard'
}
]
},
{
2018-05-30 16:48:59 +00:00
id : 'pages',
title : 'Pages',
type : 'group',
icon : 'pages',
children: [
{
id : 'authentication',
title : 'Authentication',
type : 'collapse',
icon : 'lock',
badge : {
title: '10',
bg : '#525e8a',
fg : '#FFFFFF'
},
2018-05-30 16:48:59 +00:00
children: [
{
2018-05-30 16:48:59 +00:00
id : 'login',
title: 'Login',
type : 'item',
url : '/pages/auth/login'
},
{
2018-05-30 16:48:59 +00:00
id : 'login-v2',
title: 'Login v2',
type : 'item',
url : '/pages/auth/login-2'
},
{
2018-05-30 16:48:59 +00:00
id : 'register',
title: 'Register',
type : 'item',
url : '/pages/auth/register'
},
{
2018-05-30 16:48:59 +00:00
id : 'register-v2',
title: 'Register v2',
type : 'item',
url : '/pages/auth/register-2'
},
{
2018-05-30 16:48:59 +00:00
id : 'forgot-password',
title: 'Forgot Password',
type : 'item',
url : '/pages/auth/forgot-password'
},
{
2018-05-30 16:48:59 +00:00
id : 'forgot-password-v2',
title: 'Forgot Password v2',
type : 'item',
url : '/pages/auth/forgot-password-2'
},
{
2018-05-30 16:48:59 +00:00
id : 'reset-password',
title: 'Reset Password',
type : 'item',
url : '/pages/auth/reset-password'
},
{
2018-05-30 16:48:59 +00:00
id : 'reset-password-v2',
title: 'Reset Password v2',
type : 'item',
url : '/pages/auth/reset-password-2'
},
{
2018-05-30 16:48:59 +00:00
id : 'lock-screen',
title: 'Lock Screen',
type : 'item',
url : '/pages/auth/lock'
},
{
2018-05-30 16:48:59 +00:00
id : 'mail-confirmation',
title: 'Mail Confirmation',
type : 'item',
url : '/pages/auth/mail-confirm'
}
]
},
{
2018-05-30 16:48:59 +00:00
id : 'coming-soon',
title: 'Coming Soon',
type : 'item',
icon : 'alarm',
url : '/pages/coming-soon'
},
{
2018-05-30 16:48:59 +00:00
id : 'errors',
title : 'Errors',
type : 'collapse',
icon : 'error',
children: [
{
2018-05-30 16:48:59 +00:00
id : '404',
title: '404',
type : 'item',
url : '/pages/errors/error-404'
},
{
2018-05-30 16:48:59 +00:00
id : '500',
title: '500',
type : 'item',
url : '/pages/errors/error-500'
}
]
},
{
2018-05-30 16:48:59 +00:00
id : 'invoice',
title : 'Invoice',
type : 'collapse',
icon : 'receipt',
children: [
{
2018-05-30 16:48:59 +00:00
id : 'modern',
title: 'Modern',
type : 'item',
url : '/pages/invoices/modern'
},
{
2018-05-30 16:48:59 +00:00
id : 'compact',
title: 'Compact',
type : 'item',
url : '/pages/invoices/compact'
}
]
},
{
2018-05-30 16:48:59 +00:00
id : 'maintenance',
title: 'Maintenance',
type : 'item',
icon : 'build',
url : '/pages/maintenance'
},
{
2018-05-30 16:48:59 +00:00
id : 'pricing',
title : 'Pricing',
type : 'collapse',
icon : 'attach_money',
children: [
{
2018-05-30 16:48:59 +00:00
id : 'style-1',
title: 'Style 1',
type : 'item',
url : '/pages/pricing/style-1'
},
{
2018-05-30 16:48:59 +00:00
id : 'style-2',
title: 'Style 2',
type : 'item',
url : '/pages/pricing/style-2'
},
{
2018-05-30 16:48:59 +00:00
id : 'style-3',
title: 'Style 3',
type : 'item',
url : '/pages/pricing/style-3'
}
]
},
{
2018-05-30 16:48:59 +00:00
id : 'profile',
title: 'Profile',
type : 'item',
icon : 'person',
url : '/pages/profile'
},
{
2018-05-30 16:48:59 +00:00
id : 'search',
title: 'Search',
type : 'item',
icon : 'search',
url : '/pages/search'
},
{
2018-05-30 16:48:59 +00:00
id : 'faq',
title: 'Faq',
type : 'item',
icon : 'help',
url : '/pages/faq'
},
{
2018-05-30 16:48:59 +00:00
id : 'knowledge-base',
title: 'Knowledge Base',
type : 'item',
icon : 'import_contacts',
url : '/pages/knowledge-base'
}
]
},
{
2018-05-30 16:48:59 +00:00
id : 'user-interface',
title : 'User Interface',
type : 'group',
icon : 'web',
children: [
{
id : 'forms',
title: 'Forms',
type : 'item',
icon : 'web_asset',
url : '/ui/forms'
},
{
id : 'icons',
title: 'Icons',
type : 'item',
icon : 'photo',
url : '/ui/icons'
},
{
id : 'typography',
title: 'Typography',
type : 'item',
icon : 'text_fields',
url : '/ui/typography'
},
{
id : 'helper-classes',
title: 'Helper Classes',
type : 'item',
icon : 'help',
url : '/ui/helper-classes'
},
{
id : 'page-layouts',
title : 'Page Layouts',
type : 'collapse',
icon : 'view_quilt',
children: [
{
id : 'carded',
title : 'Carded',
type : 'collapse',
badge : {
title: '10',
bg : '#525e8a',
fg : '#FFFFFF'
},
2018-05-30 16:48:59 +00:00
children: [
{
2018-05-30 16:48:59 +00:00
id : 'full-width',
title: 'Full Width',
type : 'item',
url : '/ui/page-layouts/carded/full-width'
},
{
2018-05-30 16:48:59 +00:00
id : 'full-width-2',
title: 'Full Width 2',
type : 'item',
url : '/ui/page-layouts/carded/full-width-2'
},
{
2018-05-30 16:48:59 +00:00
id : 'left-sidenav',
title: 'Left Sidenav',
type : 'item',
url : '/ui/page-layouts/carded/left-sidenav'
},
{
2018-05-30 16:48:59 +00:00
id : 'left-sidenav-tabbed',
title: 'Left Sidenav Tabbed',
type : 'item',
url : '/ui/page-layouts/carded/left-sidenav-tabbed'
},
{
2018-05-30 16:48:59 +00:00
id : 'left-sidenav-2',
title: 'Left Sidenav 2',
type : 'item',
url : '/ui/page-layouts/carded/left-sidenav-2'
},
{
2018-05-30 16:48:59 +00:00
id : 'left-sidenav-2-tabbed',
title: 'Left Sidenav 2 Tabbed',
type : 'item',
url : '/ui/page-layouts/carded/left-sidenav-2-tabbed'
},
{
2018-05-30 16:48:59 +00:00
id : 'right-sidenav',
title: 'Right Sidenav',
type : 'item',
url : '/ui/page-layouts/carded/right-sidenav'
},
{
2018-05-30 16:48:59 +00:00
id : 'right-sidenav-tabbed',
title: 'Right Sidenav Tabbed',
type : 'item',
url : '/ui/page-layouts/carded/right-sidenav-tabbed'
},
{
2018-05-30 16:48:59 +00:00
id : 'right-sidenav-2',
title: 'Right Sidenav 2',
type : 'item',
url : '/ui/page-layouts/carded/right-sidenav-2'
},
{
2018-05-30 16:48:59 +00:00
id : 'right-sidenav-2-tabbed',
title: 'Right Sidenav 2 Tabbed',
type : 'item',
url : '/ui/page-layouts/carded/right-sidenav-2-tabbed'
}
]
},
{
2018-05-30 16:48:59 +00:00
id : 'simple',
title : 'Simple',
type : 'collapse',
badge : {
title: '8',
bg : '#525e8a',
fg : '#FFFFFF'
},
2018-05-30 16:48:59 +00:00
children: [
{
2018-05-30 16:48:59 +00:00
id : 'full-width',
title: 'Full Width',
type : 'item',
url : '/ui/page-layouts/simple/full-width'
},
{
2018-05-30 16:48:59 +00:00
id : 'left-sidenav',
title: 'Left Sidenav',
type : 'item',
url : '/ui/page-layouts/simple/left-sidenav'
},
{
2018-05-30 16:48:59 +00:00
id : 'left-sidenav-2',
title: 'Left Sidenav 2',
type : 'item',
url : '/ui/page-layouts/simple/left-sidenav-2'
},
{
2018-05-30 16:48:59 +00:00
id : 'left-sidenav-3',
title: 'Left Sidenav 3',
type : 'item',
url : '/ui/page-layouts/simple/left-sidenav-3'
},
{
2018-05-30 16:48:59 +00:00
id : 'right-sidenav',
title: 'Right Sidenav',
type : 'item',
url : '/ui/page-layouts/simple/right-sidenav'
},
{
2018-05-30 16:48:59 +00:00
id : 'right-sidenav-2',
title: 'Right Sidenav 2',
type : 'item',
url : '/ui/page-layouts/simple/right-sidenav-2'
},
{
2018-05-30 16:48:59 +00:00
id : 'right-sidenav-3',
title: 'Right Sidenav 3',
type : 'item',
url : '/ui/page-layouts/simple/right-sidenav-3'
},
{
2018-05-30 16:48:59 +00:00
id : 'tabbed',
title: 'Tabbed',
type : 'item',
url : '/ui/page-layouts/simple/tabbed'
}
]
},
{
2018-05-30 16:48:59 +00:00
id : 'blank',
title: 'Blank',
type : 'item',
url : '/ui/page-layouts/blank'
}
]
},
{
2018-05-30 16:48:59 +00:00
id : 'colors',
title: 'Colors',
type : 'item',
icon : 'color_lens',
url : '/ui/colors'
}
]
},
{
2018-05-30 16:48:59 +00:00
id : 'services',
title : 'Services',
type : 'group',
icon : 'settings',
children: [
{
id : 'config',
title: 'Config',
type : 'item',
icon : 'settings',
url : '/services/config'
},
{
id : 'splash-screen',
title: 'Splash Screen',
type : 'item',
icon : 'settings',
url : '/services/splash-screen'
}
]
},
{
2018-05-30 16:48:59 +00:00
id : 'components',
title : 'Components',
type : 'group',
icon : 'settings_input_component',
children: [
{
2018-05-30 16:48:59 +00:00
id : 'angular-material-elements',
title : 'Angular Material Elements',
type : 'collapse',
icon : 'layers',
children: [
{
2018-05-30 16:48:59 +00:00
id : 'form-controls',
title : 'Form Controls',
type : 'group',
children: [
{
2018-05-30 16:48:59 +00:00
id : 'autocomplete',
title: 'Autocomplete',
type : 'item',
url : '/components/angular-material/autocomplete'
},
{
2018-05-30 16:48:59 +00:00
id : 'checkbox',
title: 'Checkbox',
type : 'item',
url : '/components/angular-material/checkbox'
},
{
2018-05-30 16:48:59 +00:00
id : 'datepicker',
title: 'Datepicker',
type : 'item',
url : '/components/angular-material/datepicker'
},
{
2018-05-30 16:48:59 +00:00
id : 'form-field',
title: 'Form field',
type : 'item',
url : '/components/angular-material/form-field'
},
{
2018-05-30 16:48:59 +00:00
id : 'input',
title: 'Input',
type : 'item',
url : '/components/angular-material/input'
},
{
2018-05-30 16:48:59 +00:00
id : 'radio-button',
title: 'Radio button',
type : 'item',
url : '/components/angular-material/radio-button'
},
{
2018-05-30 16:48:59 +00:00
id : 'select',
title: 'Select',
type : 'item',
url : '/components/angular-material/select'
},
{
2018-05-30 16:48:59 +00:00
id : 'slider',
title: 'Slider',
type : 'item',
url : '/components/angular-material/slider'
},
{
2018-05-30 16:48:59 +00:00
id : 'slide-toggle',
title: 'Slide toggle',
type : 'item',
url : '/components/angular-material/slide-toggle'
}
]
},
{
2018-05-30 16:48:59 +00:00
id : 'navigation',
title : 'Navigation',
type : 'group',
children: [
{
2018-05-30 16:48:59 +00:00
id : 'menu',
title: 'Menu',
type : 'item',
url : '/components/angular-material/menu'
},
{
2018-05-30 16:48:59 +00:00
id : 'sidenav',
title: 'Sidenav',
type : 'item',
url : '/components/angular-material/sidenav'
},
{
2018-05-30 16:48:59 +00:00
id : 'toolbar',
title: 'Toolbar',
type : 'item',
url : '/components/angular-material/toolbar'
}
]
},
{
2018-05-30 16:48:59 +00:00
id : 'layout',
title : 'Layout',
type : 'group',
children: [
{
2018-05-30 16:48:59 +00:00
id : 'badge',
title: 'badge',
type : 'item',
url : '/components/angular-material/badge'
},
{
2018-05-30 16:48:59 +00:00
id : 'bottom-sheet',
title: 'Bottom Sheet',
type : 'item',
url : '/components/angular-material/bottom-sheet'
},
{
2018-05-30 16:48:59 +00:00
id : 'card',
title: 'Card',
type : 'item',
url : '/components/angular-material/card'
},
{
2018-05-30 16:48:59 +00:00
id : 'divider',
title: 'Divider',
type : 'item',
url : '/components/angular-material/divider'
},
{
2018-05-30 16:48:59 +00:00
id : 'elevation',
title: 'Elevation',
type : 'item',
url : '/components/angular-material/elevation'
},
{
2018-05-30 16:48:59 +00:00
id : 'expansion-panel',
title: 'Expansion Panel',
type : 'item',
url : '/components/angular-material/expansion-panel'
},
{
2018-05-30 16:48:59 +00:00
id : 'grid-list',
title: 'Grid list',
type : 'item',
url : '/components/angular-material/grid-list'
},
{
2018-05-30 16:48:59 +00:00
id : 'list',
title: 'List',
type : 'item',
url : '/components/angular-material/list'
},
{
2018-05-30 16:48:59 +00:00
id : 'stepper',
title: 'Stepper',
type : 'item',
url : '/components/angular-material/stepper'
},
{
2018-05-30 16:48:59 +00:00
id : 'tabs',
title: 'Tabs',
type : 'item',
url : '/components/angular-material/tabs'
}
]
},
{
2018-05-30 16:48:59 +00:00
id : 'buttons-indicators',
title : 'Buttons & Indicators',
type : 'group',
children: [
{
2018-05-30 16:48:59 +00:00
id : 'button',
title: 'Button',
type : 'item',
url : '/components/angular-material/button'
},
{
2018-05-30 16:48:59 +00:00
id : 'button-toggle',
title: 'Button toggle',
type : 'item',
url : '/components/angular-material/button-toggle'
},
{
2018-05-30 16:48:59 +00:00
id : 'chips',
title: 'Chips',
type : 'item',
url : '/components/angular-material/chips'
},
{
2018-05-30 16:48:59 +00:00
id : 'icon',
title: 'icon',
type : 'item',
url : '/components/angular-material/icon'
},
{
2018-05-30 16:48:59 +00:00
id : 'progress-spinner',
title: 'Progress spinner',
type : 'item',
url : '/components/angular-material/progress-spinner'
},
{
2018-05-30 16:48:59 +00:00
id : 'progress-bar',
title: 'Progress bar',
type : 'item',
url : '/components/angular-material/progress-bar'
}
]
},
{
2018-05-30 16:48:59 +00:00
id : 'popups-modals',
title : 'Popups & Modals',
type : 'group',
children: [
{
2018-05-30 16:48:59 +00:00
id : 'dialog',
title: 'Dialog',
type : 'item',
url : '/components/angular-material/dialog'
},
{
2018-05-30 16:48:59 +00:00
id : 'snackbar',
title: 'Snackbar',
type : 'item',
url : '/components/angular-material/snackbar'
},
{
2018-05-30 16:48:59 +00:00
id : 'tooltip',
title: 'Tooltip',
type : 'item',
url : '/components/angular-material/tooltip'
}
]
},
{
2018-05-30 16:48:59 +00:00
id : 'data-table',
title : 'Data table',
type : 'group',
children: [
{
2018-05-30 16:48:59 +00:00
id : 'paginator',
title: 'Paginator',
type : 'item',
url : '/components/angular-material/paginator'
},
{
2018-05-30 16:48:59 +00:00
id : 'sort-header',
title: 'Sort header',
type : 'item',
url : '/components/angular-material/sort-header'
},
{
2018-05-30 16:48:59 +00:00
id : 'table',
title: 'Table',
type : 'item',
url : '/components/angular-material/table'
}
]
},
{
2018-05-30 16:48:59 +00:00
id : 'tree',
title: 'Tree',
type : 'item',
url : '/components/angular-material/tree'
}
]
},
{
2018-05-30 16:48:59 +00:00
id : 'cards',
title: 'Cards',
type : 'item',
icon : 'settings_input_component',
url : '/components/cards'
},
{
2018-05-30 16:48:59 +00:00
id : 'countdown',
title: 'Countdown',
type : 'item',
icon : 'settings_input_component',
url : '/components/countdown'
},
{
2018-05-30 16:48:59 +00:00
id : 'highlight',
title: 'Highlight',
type : 'item',
icon : 'settings_input_component',
url : '/components/highlight'
},
{
2018-05-30 16:48:59 +00:00
id : 'material-color-picker',
title: 'Material Color Picker',
type : 'item',
icon : 'settings_input_component',
url : '/components/material-color-picker'
},
{
2018-05-30 16:48:59 +00:00
id : 'multi-language',
title: 'Multi Language',
type : 'item',
icon : 'settings_input_component',
url : '/components/multi-language'
},
{
2018-05-30 16:48:59 +00:00
id : 'navigation',
title: 'Navigation',
type : 'item',
icon : 'settings_input_component',
url : '/components/navigation'
},
{
2018-05-30 16:48:59 +00:00
id : 'search-bar',
title: 'Search Bar',
type : 'item',
icon : 'settings_input_component',
url : '/components/search-bar'
},
{
2018-05-30 16:48:59 +00:00
id : 'sidebar',
title: 'Sidebar',
type : 'item',
icon : 'settings_input_component',
url : '/components/sidebar'
},
{
2018-05-30 16:48:59 +00:00
id : 'shortcuts',
title: 'Shortcuts',
type : 'item',
icon : 'settings_input_component',
url : '/components/shortcuts'
},
{
2018-05-30 16:48:59 +00:00
id : 'widget',
title: 'Widget',
type : 'item',
icon : 'settings_input_component',
url : '/components/widget'
}
]
},
{
2018-05-30 16:48:59 +00:00
id : '3rd-party-components',
title : '3rd Party components',
type : 'group',
icon : 'settings_input_component',
children: [
{
id : 'datatables',
title : 'Datatables',
type : 'collapse',
icon : 'border_all',
children: [
{
id : 'ngxdatatable',
title: 'ngx-datatable',
type : 'item',
url : '/components-third-party/datatables/ngx-datatable'
}
]
},
{
2018-05-30 16:48:59 +00:00
id : 'google-maps',
title: 'Google Maps',
type : 'item',
icon : 'place',
url : '/components-third-party/google-maps'
}
]
}
];