diff --git a/packages/angular/common/src/index.ts b/packages/angular/common/src/index.ts index fe5cd0411a..9cf7dbad4a 100644 --- a/packages/angular/common/src/index.ts +++ b/packages/angular/common/src/index.ts @@ -2,7 +2,6 @@ export { AlertController } from './providers/alert-controller'; export { LoadingController } from './providers/loading-controller'; export { MenuController } from './providers/menu-controller'; export { PickerController } from './providers/picker-controller'; -export { ToastController } from './providers/toast-controller'; export { AnimationController } from './providers/animation-controller'; export { GestureController } from './providers/gesture-controller'; diff --git a/packages/angular/src/index.ts b/packages/angular/src/index.ts index 9b84b8f098..be94942cbd 100644 --- a/packages/angular/src/index.ts +++ b/packages/angular/src/index.ts @@ -23,7 +23,6 @@ export { AlertController, LoadingController, PickerController, - ToastController, AnimationController, GestureController, DomController, @@ -38,10 +37,11 @@ export { ViewDidEnter, ViewDidLeave, } from '@ionic/angular/common'; -export { ModalController } from './providers/modal-controller'; -export { MenuController } from './providers/menu-controller'; -export { PopoverController } from './providers/popover-controller'; export { ActionSheetController } from './providers/action-sheet-controller'; +export { MenuController } from './providers/menu-controller'; +export { ModalController } from './providers/modal-controller'; +export { PopoverController } from './providers/popover-controller'; +export { ToastController } from './providers/toast-controller'; // PACKAGE MODULE export { IonicModule } from './ionic-module'; diff --git a/packages/angular/src/providers/toast-controller.ts b/packages/angular/src/providers/toast-controller.ts new file mode 100644 index 0000000000..418adb8205 --- /dev/null +++ b/packages/angular/src/providers/toast-controller.ts @@ -0,0 +1,13 @@ +import { Injectable } from '@angular/core'; +import { OverlayBaseController } from '@ionic/angular/common'; +import type { ToastOptions } from '@ionic/core'; +import { toastController } from '@ionic/core'; + +@Injectable({ + providedIn: 'root', +}) +export class ToastController extends OverlayBaseController { + constructor() { + super(toastController); + } +} diff --git a/packages/angular/standalone/src/index.ts b/packages/angular/standalone/src/index.ts index 9e1ec4e882..071783ee07 100644 --- a/packages/angular/standalone/src/index.ts +++ b/packages/angular/standalone/src/index.ts @@ -5,15 +5,15 @@ export { IonRouterOutlet } from './navigation/router-outlet'; export { IonRouterLink, IonRouterLinkWithHref } from './navigation/router-link-delegate'; export { IonTabs } from './navigation/tabs'; export { provideIonicAngular } from './providers/ionic-angular'; +export { ActionSheetController } from './providers/action-sheet-controller'; export { MenuController } from './providers/menu-controller'; export { ModalController } from './providers/modal-controller'; export { PopoverController } from './providers/popover-controller'; -export { ActionSheetController } from './providers/action-sheet-controller'; +export { ToastController } from './providers/toast-controller'; export { AlertController, LoadingController, PickerController, - ToastController, AnimationController, GestureController, DomController, diff --git a/packages/angular/common/src/providers/toast-controller.ts b/packages/angular/standalone/src/providers/toast-controller.ts similarity index 84% rename from packages/angular/common/src/providers/toast-controller.ts rename to packages/angular/standalone/src/providers/toast-controller.ts index 297ee3a2b7..4e4be9637d 100644 --- a/packages/angular/common/src/providers/toast-controller.ts +++ b/packages/angular/standalone/src/providers/toast-controller.ts @@ -1,9 +1,8 @@ import { Injectable } from '@angular/core'; +import { OverlayBaseController } from '@ionic/angular/common'; import type { ToastOptions } from '@ionic/core/components'; import { toastController } from '@ionic/core/components'; -import { OverlayBaseController } from '../utils/overlay'; - @Injectable({ providedIn: 'root', })