Files
project-work/worker-toolkit-flaredown/repo/frontend/app/mixins/back-navigateable.js

24 lines
339 B
JavaScript

import Ember from 'ember';
const {
get,
Mixin,
inject: {
service,
},
} = Ember;
export default Mixin.create({
routeHistory: service(),
actions: {
navigateBack() {
const previous = get(this, 'routeHistory').popEntry();
if (previous) {
this.transitionToRoute(...previous);
}
},
},
});