UNPKG

@ionic/angular

Version:

Angular specific wrappers for @ionic/core

32 lines 2.15 kB
import { __decorate } from "tslib"; import { Component, Optional, ChangeDetectionStrategy } from '@angular/core'; import { IonBackButton as IonBackButtonBase, ProxyCmp } from '@ionic/angular/common'; import { defineCustomElement } from '@ionic/core/components/ion-back-button.js'; import * as i0 from "@angular/core"; import * as i1 from "./router-outlet"; import * as i2 from "@ionic/angular/common"; let IonBackButton = class IonBackButton extends IonBackButtonBase { constructor(routerOutlet, navCtrl, config, r, z, c) { super(routerOutlet, navCtrl, config, r, z, c); } /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "22.0.0", ngImport: i0, type: IonBackButton, deps: [{ token: i1.IonRouterOutlet, optional: true }, { token: i2.NavController }, { token: i2.Config }, { token: i0.ElementRef }, { token: i0.NgZone }, { token: i0.ChangeDetectorRef }], target: i0.ɵɵFactoryTarget.Component }); /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "22.0.0", type: IonBackButton, isStandalone: true, selector: "ion-back-button", usesInheritance: true, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); }; IonBackButton = __decorate([ ProxyCmp({ defineCustomElementFn: defineCustomElement, }) ], IonBackButton); export { IonBackButton }; i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "22.0.0", ngImport: i0, type: IonBackButton, decorators: [{ type: Component, args: [{ selector: 'ion-back-button', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', standalone: true, }] }], ctorParameters: () => [{ type: i1.IonRouterOutlet, decorators: [{ type: Optional }] }, { type: i2.NavController }, { type: i2.Config }, { type: i0.ElementRef }, { type: i0.NgZone }, { type: i0.ChangeDetectorRef }] }); //# sourceMappingURL=back-button.js.map