UNPKG

@ionic/angular

Version:

Angular specific wrappers for @ionic/core

21 lines 900 B
import { Injector, inject, EnvironmentInjector } from '@angular/core'; import { AngularDelegate, OverlayBaseController } from '@ionic/angular/common'; import { popoverController } from '@ionic/core/components'; import { defineCustomElement } from '@ionic/core/components/ion-popover.js'; export class PopoverController extends OverlayBaseController { angularDelegate = inject(AngularDelegate); injector = inject(Injector); environmentInjector = inject(EnvironmentInjector); constructor() { super(popoverController); defineCustomElement(); } 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