mirror of
https://github.com/akveo/ngx-admin.git
synced 2026-01-14 05:28:51 +01:00
106 lines
2 KiB
TypeScript
106 lines
2 KiB
TypeScript
import {Injectable} from 'angular2/core';
|
|
|
|
@Injectable()
|
|
export class SidebarService {
|
|
|
|
staticMenuItems = [
|
|
{
|
|
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
|
|
},
|
|
{
|
|
title: 'Maps',
|
|
name: 'Maps',
|
|
icon: 'ion-ios-location-outline',
|
|
selected: false,
|
|
expanded: false,
|
|
order: 300,
|
|
subMenu: [
|
|
{
|
|
title: 'Google Maps',
|
|
name: 'GoogleMaps',
|
|
},
|
|
{
|
|
title: 'Leaflet Maps',
|
|
name: 'LeafletMaps',
|
|
},
|
|
{
|
|
title: 'Bubble Maps',
|
|
name: 'BubbleMaps',
|
|
},
|
|
{
|
|
title: 'Line Maps',
|
|
name: 'LineMaps',
|
|
}
|
|
]
|
|
},
|
|
{
|
|
title: 'Pages',
|
|
icon: 'ion-document',
|
|
selected: false,
|
|
expanded: false,
|
|
subMenu: [
|
|
{
|
|
title: 'Sign In',
|
|
// name: 'SignIn',
|
|
blank: true
|
|
},
|
|
{
|
|
title: 'Sign Up',
|
|
// name: 'SignUp',
|
|
blank: true
|
|
},
|
|
{
|
|
title: 'User Profile',
|
|
// name: 'UserProfile'
|
|
},
|
|
{
|
|
title: '404 Page',
|
|
// name: 'NotFound',
|
|
blank: true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
title: 'Menu Level 1',
|
|
icon: 'ion-ios-more',
|
|
selected: false,
|
|
expanded: false,
|
|
subMenu: [
|
|
{
|
|
title: 'Menu Level 1.1',
|
|
disabled: true,
|
|
selected: false,
|
|
expanded: false
|
|
},
|
|
{
|
|
title: 'Menu Level 1.2',
|
|
subMenu: [{
|
|
title: 'Menu Level 1.2.1',
|
|
disabled: true,
|
|
selected: false,
|
|
expanded: false
|
|
}]
|
|
}
|
|
]
|
|
}];
|
|
|
|
constructor() {
|
|
}
|
|
|
|
getMenuItems() {
|
|
return this.staticMenuItems;
|
|
}
|
|
}
|