2016-04-27 16:02:27 +03:00
|
|
|
import {Injectable} from 'angular2/core';
|
|
|
|
|
|
|
|
|
|
@Injectable()
|
|
|
|
|
export class SidebarService {
|
|
|
|
|
|
2016-04-28 13:08:33 +03:00
|
|
|
staticMenuItems = [
|
2016-05-02 12:45:56 +03:00
|
|
|
{
|
|
|
|
|
title: 'Dashboard',
|
|
|
|
|
name: 'Dashboard',
|
|
|
|
|
icon: 'ion-android-home',
|
|
|
|
|
selected: false,
|
|
|
|
|
expanded: false,
|
|
|
|
|
order: 0
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: 'UI Features',
|
|
|
|
|
name: 'Ui',
|
|
|
|
|
icon: 'ion-android-laptop',
|
|
|
|
|
selected: false,
|
|
|
|
|
expanded: false,
|
|
|
|
|
order: 200
|
|
|
|
|
},
|
2016-05-02 16:55:58 +03:00
|
|
|
{
|
|
|
|
|
title: 'Maps',
|
|
|
|
|
name: 'Maps',
|
|
|
|
|
icon: 'ion-ios-location-outline',
|
|
|
|
|
selected: false,
|
|
|
|
|
expanded: false,
|
|
|
|
|
order: 300,
|
|
|
|
|
subMenu: [
|
|
|
|
|
{
|
|
|
|
|
title: 'Google Maps',
|
|
|
|
|
name: 'GoogleMaps',
|
2016-05-02 18:17:54 +03:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: 'Leaflet Maps',
|
|
|
|
|
name: 'LeafletMaps',
|
2016-05-02 19:49:37 +03:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: 'Bubble Maps',
|
|
|
|
|
name: 'BubbleMaps',
|
2016-05-03 10:51:59 +03:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: 'Line Maps',
|
|
|
|
|
name: 'LineMaps',
|
2016-05-02 16:55:58 +03:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2016-04-28 13:08:33 +03:00
|
|
|
{
|
|
|
|
|
title: 'Pages',
|
|
|
|
|
icon: 'ion-document',
|
2016-04-28 13:48:01 +03:00
|
|
|
selected: false,
|
|
|
|
|
expanded: false,
|
2016-04-28 13:08:33 +03:00
|
|
|
subMenu: [
|
|
|
|
|
{
|
|
|
|
|
title: 'Sign In',
|
2016-04-28 15:08:48 +03:00
|
|
|
// name: 'SignIn',
|
2016-04-28 13:08:33 +03:00
|
|
|
blank: true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: 'Sign Up',
|
2016-04-28 15:08:48 +03:00
|
|
|
// name: 'SignUp',
|
2016-04-28 13:08:33 +03:00
|
|
|
blank: true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: 'User Profile',
|
2016-04-28 15:08:48 +03:00
|
|
|
// name: 'UserProfile'
|
2016-04-28 13:08:33 +03:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '404 Page',
|
2016-04-28 15:08:48 +03:00
|
|
|
// name: 'NotFound',
|
2016-04-28 13:08:33 +03:00
|
|
|
blank: true
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: 'Menu Level 1',
|
|
|
|
|
icon: 'ion-ios-more',
|
2016-04-28 13:48:01 +03:00
|
|
|
selected: false,
|
|
|
|
|
expanded: false,
|
2016-04-28 13:08:33 +03:00
|
|
|
subMenu: [
|
|
|
|
|
{
|
|
|
|
|
title: 'Menu Level 1.1',
|
2016-04-28 16:37:07 +03:00
|
|
|
disabled: true,
|
|
|
|
|
selected: false,
|
|
|
|
|
expanded: false
|
2016-04-28 13:08:33 +03:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: 'Menu Level 1.2',
|
|
|
|
|
subMenu: [{
|
|
|
|
|
title: 'Menu Level 1.2.1',
|
2016-04-28 16:37:07 +03:00
|
|
|
disabled: true,
|
|
|
|
|
selected: false,
|
|
|
|
|
expanded: false
|
2016-04-28 13:08:33 +03:00
|
|
|
}]
|
|
|
|
|
}
|
|
|
|
|
]
|
2016-04-29 17:27:19 +03:00
|
|
|
}];
|
2016-04-27 16:02:27 +03:00
|
|
|
|
2016-04-29 17:27:19 +03:00
|
|
|
constructor() {
|
|
|
|
|
}
|
2016-04-28 13:08:33 +03:00
|
|
|
|
2016-05-02 12:45:56 +03:00
|
|
|
getMenuItems() {
|
|
|
|
|
return this.staticMenuItems;
|
2016-04-27 16:02:27 +03:00
|
|
|
}
|
|
|
|
|
}
|