@ionic/angular
Version:
Angular specific wrappers for @ionic/core
19 lines • 781 B
JavaScript
import { Injector, inject, EnvironmentInjector } from '@angular/core';
import { AngularDelegate, OverlayBaseController } from '@ionic/angular/common';
import { popoverController } from '@ionic/core';
export class PopoverController extends OverlayBaseController {
angularDelegate = inject(AngularDelegate);
injector = inject(Injector);
environmentInjector = inject(EnvironmentInjector);
constructor() {
super(popoverController);
}
create(opts) {
const { injector: customInjector, ...restOpts } = opts;
return super.create({
...restOpts,
delegate: this.angularDelegate.create(this.environmentInjector, this.injector, 'popover', customInjector),
});
}
}
//# sourceMappingURL=popover-controller.js.map