aboutsummaryrefslogtreecommitdiffstats
path: root/webapp/src/app/pages/pages-menu.ts
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/src/app/pages/pages-menu.ts')
-rw-r--r--webapp/src/app/pages/pages-menu.ts201
1 files changed, 201 insertions, 0 deletions
diff --git a/webapp/src/app/pages/pages-menu.ts b/webapp/src/app/pages/pages-menu.ts
new file mode 100644
index 0000000..1a3dd97
--- /dev/null
+++ b/webapp/src/app/pages/pages-menu.ts
@@ -0,0 +1,201 @@
+import { NbMenuItem } from '@nebular/theme';
+
+export const MENU_ITEMS: NbMenuItem[] = [
+ {
+ title: 'XDS-Dashboard',
+ icon: 'nb-home',
+ link: '/pages/dashboard',
+ home: true,
+ },
+ {
+ title: 'DEVELOPMENT',
+ group: true,
+ },
+ {
+ title: 'Projects',
+ icon: 'nb-keypad',
+ link: '/pages/projects',
+ },
+ {
+ title: 'SDKs',
+ icon: 'fa fa-file-archive-o',
+ link: '/pages/sdks',
+ },
+ {
+ title: 'Boards',
+ icon: 'fa fa-microchip',
+ children: [
+ ],
+ },
+ {
+ title: 'Build',
+ icon: 'fa fa-cogs',
+ link: '/pages/build',
+ },
+ {
+ title: 'MISC',
+ group: true,
+ },
+
+ {
+ title: 'Configuration',
+ icon: 'fa fa-sliders',
+ link: '/pages/config',
+ children: [
+ {
+ title: 'Global',
+ link: '/pages/config/global',
+ },
+ {
+ title: 'XDS Server',
+ link: '/pages/config/xds',
+ },
+ ],
+ },
+ /*
+ {
+ title: 'UI Features',
+ icon: 'nb-keypad',
+ link: '/pages/ui-features',
+ children: [
+ {
+ title: 'Buttons',
+ link: '/pages/ui-features/buttons',
+ },
+ {
+ title: 'Grid',
+ link: '/pages/ui-features/grid',
+ },
+ {
+ title: 'Icons',
+ link: '/pages/ui-features/icons',
+ },
+ {
+ title: 'Modals',
+ link: '/pages/ui-features/modals',
+ },
+ {
+ title: 'Typography',
+ link: '/pages/ui-features/typography',
+ },
+ {
+ title: 'Animated Searches',
+ link: '/pages/ui-features/search-fields',
+ },
+ {
+ title: 'Tabs',
+ link: '/pages/ui-features/tabs',
+ },
+ ],
+ },
+ {
+ title: 'Forms',
+ icon: 'nb-compose',
+ children: [
+ {
+ title: 'Form Inputs',
+ link: '/pages/forms/inputs',
+ },
+ {
+ title: 'Form Layouts',
+ link: '/pages/forms/layouts',
+ },
+ ],
+ },
+ {
+ title: 'Components',
+ icon: 'nb-gear',
+ children: [
+ {
+ title: 'Tree',
+ link: '/pages/components/tree',
+ }, {
+ title: 'Notifications',
+ link: '/pages/components/notifications',
+ },
+ ],
+ },
+ {
+ title: 'Maps',
+ icon: 'nb-location',
+ children: [
+ {
+ title: 'Google Maps',
+ link: '/pages/maps/gmaps',
+ },
+ {
+ title: 'Leaflet Maps',
+ link: '/pages/maps/leaflet',
+ },
+ {
+ title: 'Bubble Maps',
+ link: '/pages/maps/bubble',
+ },
+ ],
+ },
+ {
+ title: 'Charts',
+ icon: 'nb-bar-chart',
+ children: [
+ {
+ title: 'Echarts',
+ link: '/pages/charts/echarts',
+ },
+ {
+ title: 'Charts.js',
+ link: '/pages/charts/chartjs',
+ },
+ {
+ title: 'D3',
+ link: '/pages/charts/d3',
+ },
+ ],
+ },
+ {
+ title: 'Editors',
+ icon: 'nb-title',
+ children: [
+ {
+ title: 'TinyMCE',
+ link: '/pages/editors/tinymce',
+ },
+ {
+ title: 'CKEditor',
+ link: '/pages/editors/ckeditor',
+ },
+ ],
+ },
+ {
+ title: 'Tables',
+ icon: 'nb-tables',
+ children: [
+ {
+ title: 'Smart Table',
+ link: '/pages/tables/smart-table',
+ },
+ ],
+ },
+ */
+ {
+ title: 'Auth',
+ icon: 'nb-locked',
+ children: [
+ {
+ title: 'Login',
+ link: '/auth/login',
+ },
+ {
+ title: 'Register',
+ link: '/auth/register',
+ },
+ {
+ title: 'Request Password',
+ link: '/auth/request-password',
+ },
+ {
+ title: 'Reset Password',
+ link: '/auth/reset-password',
+ },
+ ],
+ },
+];