lemo-crm/web/app/components/breadcrumbs-bar.js
Shaun Chyxion db76f36a99 bug fixes
2017-08-07 00:18:45 +08:00

24 lines
832 B
JavaScript

import Ember from 'ember';
import BaseComponentMixin from '../mixins/components/base-component';
export default Ember.Component.extend(BaseComponentMixin, {
// breadcrumbs: Ember.computed.alias('route.breadcrumbs'),
breadcrumbs: Ember.computed('route', function() {
let me = this;
let breadcrumbs = this.get('route.breadcrumbs');
if (!breadcrumbs) {
let routeName = me.get('routeName');
if (/\.index$/.test(routeName)) {
let route = me.getRoute(routeName.replace(/\.index$/, ''));
if (route) {
breadcrumbs = route.get('breadcrumbs');
}
}
}
Ember.Logger.info('Breadcrumbs: ', breadcrumbs);
return breadcrumbs;
}),
tabName: 'ul',
classNames: ['breadcrumb']
});