New dashboard look & feel
[src/xds/xds-agent.git] / webapp / src / app / pages / pages-menu.ts
1 import { NbMenuItem } from '@nebular/theme';
2
3 export const MENU_ITEMS: NbMenuItem[] = [
4   {
5     title: 'XDS-Dashboard',
6     icon: 'nb-home',
7     link: '/pages/dashboard',
8     home: true,
9   },
10   {
11     title: 'DEVELOPMENT',
12     group: true,
13   },
14   {
15     title: 'Projects',
16     icon: 'nb-keypad',
17     link: '/pages/projects',
18   },
19   {
20     title: 'SDKs',
21     icon: 'fa fa-file-archive-o',
22     link: '/pages/sdks',
23   },
24   {
25     title: 'Boards',
26     icon: 'fa fa-microchip',
27     children: [
28     ],
29   },
30   {
31     title: 'Build',
32     icon: 'fa fa-cogs',
33     link: '/pages/build',
34   },
35   {
36     title: 'MISC',
37     group: true,
38   },
39
40   {
41     title: 'Configuration',
42     icon: 'fa fa-sliders',
43     link: '/pages/config',
44     children: [
45       {
46         title: 'Global',
47         link: '/pages/config/global',
48       },
49       {
50         title: 'XDS Server',
51         link: '/pages/config/xds',
52       },
53     ],
54   },
55   /*
56   {
57     title: 'UI Features',
58     icon: 'nb-keypad',
59     link: '/pages/ui-features',
60     children: [
61       {
62         title: 'Buttons',
63         link: '/pages/ui-features/buttons',
64       },
65       {
66         title: 'Grid',
67         link: '/pages/ui-features/grid',
68       },
69       {
70         title: 'Icons',
71         link: '/pages/ui-features/icons',
72       },
73       {
74         title: 'Modals',
75         link: '/pages/ui-features/modals',
76       },
77       {
78         title: 'Typography',
79         link: '/pages/ui-features/typography',
80       },
81       {
82         title: 'Animated Searches',
83         link: '/pages/ui-features/search-fields',
84       },
85       {
86         title: 'Tabs',
87         link: '/pages/ui-features/tabs',
88       },
89     ],
90   },
91   {
92     title: 'Forms',
93     icon: 'nb-compose',
94     children: [
95       {
96         title: 'Form Inputs',
97         link: '/pages/forms/inputs',
98       },
99       {
100         title: 'Form Layouts',
101         link: '/pages/forms/layouts',
102       },
103     ],
104   },
105   {
106     title: 'Components',
107     icon: 'nb-gear',
108     children: [
109       {
110         title: 'Tree',
111         link: '/pages/components/tree',
112       }, {
113         title: 'Notifications',
114         link: '/pages/components/notifications',
115       },
116     ],
117   },
118   {
119     title: 'Maps',
120     icon: 'nb-location',
121     children: [
122       {
123         title: 'Google Maps',
124         link: '/pages/maps/gmaps',
125       },
126       {
127         title: 'Leaflet Maps',
128         link: '/pages/maps/leaflet',
129       },
130       {
131         title: 'Bubble Maps',
132         link: '/pages/maps/bubble',
133       },
134     ],
135   },
136   {
137     title: 'Charts',
138     icon: 'nb-bar-chart',
139     children: [
140       {
141         title: 'Echarts',
142         link: '/pages/charts/echarts',
143       },
144       {
145         title: 'Charts.js',
146         link: '/pages/charts/chartjs',
147       },
148       {
149         title: 'D3',
150         link: '/pages/charts/d3',
151       },
152     ],
153   },
154   {
155     title: 'Editors',
156     icon: 'nb-title',
157     children: [
158       {
159         title: 'TinyMCE',
160         link: '/pages/editors/tinymce',
161       },
162       {
163         title: 'CKEditor',
164         link: '/pages/editors/ckeditor',
165       },
166     ],
167   },
168   {
169     title: 'Tables',
170     icon: 'nb-tables',
171     children: [
172       {
173         title: 'Smart Table',
174         link: '/pages/tables/smart-table',
175       },
176     ],
177   },
178   */
179   {
180     title: 'Auth',
181     icon: 'nb-locked',
182     children: [
183       {
184         title: 'Login',
185         link: '/auth/login',
186       },
187       {
188         title: 'Register',
189         link: '/auth/register',
190       },
191       {
192         title: 'Request Password',
193         link: '/auth/request-password',
194       },
195       {
196         title: 'Reset Password',
197         link: '/auth/reset-password',
198       },
199     ],
200   },
201 ];