diff --git a/packages/core/src/components/loading/animations/ios.enter.ts b/packages/core/src/components/loading/animations/ios.enter.ts index c4d1c02f8c..a7171603fa 100644 --- a/packages/core/src/components/loading/animations/ios.enter.ts +++ b/packages/core/src/components/loading/animations/ios.enter.ts @@ -1,4 +1,4 @@ -import { Ionic } from '@stencil/core'; +const Ionic = (window as any).Ionic; /** diff --git a/packages/core/src/components/loading/animations/ios.leave.ts b/packages/core/src/components/loading/animations/ios.leave.ts index f0c2f2c645..c31bab715a 100644 --- a/packages/core/src/components/loading/animations/ios.leave.ts +++ b/packages/core/src/components/loading/animations/ios.leave.ts @@ -1,4 +1,4 @@ -import { Ionic } from '@stencil/core'; +const Ionic = (window as any).Ionic; /** diff --git a/packages/core/src/components/menu/menu-types.ts b/packages/core/src/components/menu/menu-types.ts index 419e2423b9..ffe2425789 100644 --- a/packages/core/src/components/menu/menu-types.ts +++ b/packages/core/src/components/menu/menu-types.ts @@ -1,5 +1,5 @@ import { Animation, Menu, MenuType as IMenuType } from '../../utils/interfaces'; -import { Ionic } from '@stencil/core'; +const Ionic = (window as any).Ionic; /** @@ -57,7 +57,7 @@ export class MenuType implements IMenuType { ani.onFinish(() => { this.isOpening = false; done(isOpen); - }, true); + }, { clearExistingCallacks: true }); const factor = 1 - Math.min(Math.abs(velocity) / 4, 0.7); const dur = ani.getDuration() * factor; diff --git a/packages/core/src/components/modal/animations/ios.enter.ts b/packages/core/src/components/modal/animations/ios.enter.ts index dd605a94f8..9eb987df38 100644 --- a/packages/core/src/components/modal/animations/ios.enter.ts +++ b/packages/core/src/components/modal/animations/ios.enter.ts @@ -1,4 +1,4 @@ -import { Ionic } from '@stencil/core'; +const Ionic = (window as any).Ionic; /** diff --git a/packages/core/src/components/modal/animations/ios.leave.ts b/packages/core/src/components/modal/animations/ios.leave.ts index b17102f9a8..712120afab 100644 --- a/packages/core/src/components/modal/animations/ios.leave.ts +++ b/packages/core/src/components/modal/animations/ios.leave.ts @@ -1,4 +1,4 @@ -import { Ionic } from '@stencil/core'; +const Ionic = (window as any).Ionic; /**