@ionic/angular
Version:
Angular specific wrappers for @ionic/core
24 lines • 1.87 kB
JavaScript
import { Optional, Component, ChangeDetectionStrategy } from '@angular/core';
import { IonBackButton as IonBackButtonBase } from '@ionic/angular/common';
import * as i0 from "@angular/core";
import * as i1 from "./ion-router-outlet";
import * as i2 from "@ionic/angular/common";
export 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: false, selector: "ion-back-button", usesInheritance: true, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "22.0.0", ngImport: i0, type: IonBackButton, decorators: [{
type: Component,
args: [{
standalone: false,
selector: 'ion-back-button',
template: '<ng-content></ng-content>',
changeDetection: ChangeDetectionStrategy.OnPush,
}]
}], ctorParameters: () => [{ type: i1.IonRouterOutlet, decorators: [{
type: Optional
}] }, { type: i2.NavController }, { type: i2.Config }, { type: i0.ElementRef }, { type: i0.NgZone }, { type: i0.ChangeDetectorRef }] });
//# sourceMappingURL=ion-back-button.js.map