Migration to AGL gerrit (update go import)
[src/xds/xds-agent.git] / webapp / src / app / pages / pages-menu.ts
1 /**
2 * @license
3 * Copyright (C) 2017-2018 "IoT.bzh"
4 * Author Sebastien Douheret <sebastien@iot.bzh>
5 *
6 * Licensed under the Apache License, Version 2.0 (the "License");
7 * you may not use this file except in compliance with the License.
8 * You may obtain a copy of the License at
9 *
10 *   http://www.apache.org/licenses/LICENSE-2.0
11 *
12 * Unless required by applicable law or agreed to in writing, software
13 * distributed under the License is distributed on an "AS IS" BASIS,
14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 * See the License for the specific language governing permissions and
16 * limitations under the License.
17 */
18
19 /**
20 * @license
21 * Copyright (C) 2017-2018 "IoT.bzh"
22 * Author Sebastien Douheret <sebastien@iot.bzh>
23 *
24 * Licensed under the Apache License, Version 2.0 (the "License");
25 * you may not use this file except in compliance with the License.
26 * You may obtain a copy of the License at
27 *
28 *   http://www.apache.org/licenses/LICENSE-2.0
29 *
30 * Unless required by applicable law or agreed to in writing, software
31 * distributed under the License is distributed on an "AS IS" BASIS,
32 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
33 * See the License for the specific language governing permissions and
34 * limitations under the License.
35 */
36
37 import { NbMenuItem } from '@nebular/theme';
38
39 export const MENU_ITEMS: NbMenuItem[] = [
40   {
41     title: 'XDS-Dashboard',
42     icon: 'nb-home',
43     link: '/pages/dashboard',
44     home: true,
45   },
46   {
47     title: 'DEVELOPMENT',
48     group: true,
49   },
50   {
51     title: 'Projects',
52     icon: 'nb-keypad',
53     link: '/pages/projects',
54   },
55   {
56     title: 'SDKs',
57     icon: 'fa fa-file-archive-o',
58     link: '/pages/sdks',
59     /*
60     children: [
61       {
62         title: 'SDKs Management',
63         link: '/pages/sdks/management',
64       },
65     ],
66     */
67   },
68   {
69     title: 'Boards',
70     icon: 'fa fa-microchip',
71     children: [
72     ],
73   },
74   {
75     title: 'Build',
76     icon: 'fa fa-cogs',
77     link: '/pages/build',
78   },
79   {
80     title: 'MISC',
81     group: true,
82   },
83
84   {
85     title: 'Configuration',
86     icon: 'fa fa-sliders',
87     link: '/pages/config',
88     children: [
89       {
90         title: 'Global',
91         link: '/pages/config/global',
92       },
93       {
94         title: 'XDS Server',
95         link: '/pages/config/xds',
96       },
97     ],
98   },
99   {
100     title: 'Auth',
101     icon: 'nb-locked',
102     children: [
103       {
104         title: 'Login',
105         link: '/auth/login',
106       },
107       {
108         title: 'Register',
109         link: '/auth/register',
110       },
111       {
112         title: 'Request Password',
113         link: '/auth/request-password',
114       },
115       {
116         title: 'Reset Password',
117         link: '/auth/reset-password',
118       },
119     ],
120   },
121 ];