lemo-crm/web/app/components/breadcrumbs-bar.js
2022-06-23 17:29:32 +08:00

23 lines
730 B
JavaScript

import { computed } from '@ember/object';
import BasicComponent from './basic-component';
export default BasicComponent.extend({
breadcrumbs: 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');
}
}
}
console.info('Breadcrumbs: ', breadcrumbs);
return breadcrumbs;
}),
tabName: 'ul',
classNames: ['breadcrumb']
});