yoqw/web/cms/app/components/top-navbar.js
Shaun Chyxion cbec8b8f5d auth fixes
2020-08-29 21:31:48 +08:00

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();
}
}
});