Ghost/ghost/admin/app/routes/home.js
James Morris bf676ddfb0 Renamed Finishing Touches onboarding step to Done with other changes and styling tweaks
refs: https://github.com/TryGhost/Team/issues/1376

- renamed finishing touches file to done
- no last modal, just the done screen for first start
- added options for next steps
2022-03-02 12:46:15 +00:00

22 lines
547 B
JavaScript

import Route from '@ember/routing/route';
import {inject as service} from '@ember/service';
export default class HomeRoute extends Route {
@service feature;
@service modals;
beforeModel(transition) {
super.beforeModel(...arguments);
if (this.feature.improvedOnboarding && transition.to?.queryParams?.firstStart === 'true') {
return this.transitionTo('setup.done');
}
this.transitionTo('dashboard');
}
resetController(controller) {
controller.firstStart = false;
}
}