mirror of
https://github.com/flarum/framework.git
synced 2025-05-28 19:06:35 +08:00
Set up responsive admin layout
This commit is contained in:
23
ember/admin/app/components/user-dropdown.js
Normal file
23
ember/admin/app/components/user-dropdown.js
Normal file
@ -0,0 +1,23 @@
|
||||
import Ember from 'ember';
|
||||
|
||||
import HasItemLists from '../mixins/has-item-lists';
|
||||
import DropdownButton from './ui/dropdown-button';
|
||||
|
||||
var precompileTemplate = Ember.Handlebars.compile;
|
||||
|
||||
export default DropdownButton.extend(HasItemLists, {
|
||||
layoutName: 'components/application/user-dropdown',
|
||||
itemLists: ['items'],
|
||||
|
||||
buttonClass: 'btn btn-default btn-naked btn-rounded btn-user',
|
||||
menuClass: 'pull-right',
|
||||
label: Ember.computed.alias('user.username'),
|
||||
|
||||
populateItems: function(items) {
|
||||
var self = this;
|
||||
|
||||
this.addActionItem(items, 'logout', 'Log Out', 'sign-out', null, function() {
|
||||
self.get('parentController').send('invalidateSession');
|
||||
});
|
||||
}
|
||||
})
|
Reference in New Issue
Block a user