20 lines
533 B
JavaScript
20 lines
533 B
JavaScript
import navItems from '../nav-items';
|
|
import BaseComponent from './basic-component';
|
|
import { inject as service } from '@ember/service';
|
|
|
|
export default BaseComponent.extend({
|
|
classNames: ['navbar', 'navbar-default', 'navbar-collapse'],
|
|
authService: service('auth-service'),
|
|
navItems: navItems,
|
|
didReceiveAttrs() {
|
|
const me = this;
|
|
me._super(...arguments);
|
|
me.get('authService').auth();
|
|
},
|
|
actions: {
|
|
logout() {
|
|
this.get('authService').logout();
|
|
}
|
|
}
|
|
});
|