MOBILE-4724 calendar: Fix confirm not shown when leaving
parent
c51cca9fd3
commit
239ed82697
|
@ -26,6 +26,7 @@ import { CoreMainMenuComponentsModule } from '@features/mainmenu/components/comp
|
||||||
|
|
||||||
import { buildTabMainRoutes } from '@features/mainmenu/mainmenu-tab-routing.module';
|
import { buildTabMainRoutes } from '@features/mainmenu/mainmenu-tab-routing.module';
|
||||||
import { ADDON_CALENDAR_PAGE_NAME } from './constants';
|
import { ADDON_CALENDAR_PAGE_NAME } from './constants';
|
||||||
|
import { canLeaveGuard } from '@guards/can-leave';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Build module routes.
|
* Build module routes.
|
||||||
|
@ -55,6 +56,7 @@ function buildRoutes(injector: Injector): Routes {
|
||||||
{
|
{
|
||||||
path: 'edit/:eventId',
|
path: 'edit/:eventId',
|
||||||
component: AddonCalendarEditEventPage,
|
component: AddonCalendarEditEventPage,
|
||||||
|
canDeactivate: [canLeaveGuard],
|
||||||
},
|
},
|
||||||
...buildTabMainRoutes(injector, {
|
...buildTabMainRoutes(injector, {
|
||||||
redirectTo: 'index',
|
redirectTo: 'index',
|
||||||
|
|
Loading…
Reference in New Issue