Files
meanTorrent/modules/users/client/config/users.client.menus.js
2018-03-19 17:30:36 +08:00

61 lines
1.2 KiB
JavaScript

(function () {
'use strict';
angular
.module('core')
.run(menuConfig);
menuConfig.$inject = ['menuService'];
function menuConfig(menuService) {
menuService.addMenu('mt-user', {
roles: ['user']
});
menuService.addMenuItem('mt-user', {
title: '',
state: 'status',
type: 'dropdown',
roles: ['user']
});
menuService.addMenuItem('mt-user', {
title: '',
state: 'score',
type: 'dropdown',
roles: ['user']
});
menuService.addMenuItem('mt-user', {
title: '',
state: 'follow',
type: 'dropdown',
roles: ['user']
});
menuService.addSubMenuItem('mt-user', 'status', {
title: 'MENU_ACCOUNT_STATUS',
state: 'status.account',
faIcon: 'fa-eye',
faClass: 'text-mt'
});
menuService.addSubMenuItem('mt-user', 'score', {
title: 'MENU_SCORE_LEVEL',
state: 'score.detail',
faIcon: 'fa-ticket',
faClass: 'text-mt'
});
menuService.addSubMenuItem('mt-user', 'follow', {
title: 'MENU_FOLLOWERS',
state: 'follow.followers'
});
menuService.addSubMenuItem('mt-user', 'follow', {
title: 'MENU_FOLLOWING',
state: 'follow.following'
});
}
}());