UNPKG

@fivethree/core

Version:
52 lines 3.39 kB
/** * @fileoverview added by tsickle * Generated from: lib/back-button/back-button.component.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { FivRoutingStateService } from './routing-state.service'; import { Component, Input } from '@angular/core'; var FivBackButton = /** @class */ (function () { function FivBackButton(routingState) { this.routingState = routingState; this.icon = 'arrow-back'; this.defaultHref = '/'; } /** * @return {?} */ FivBackButton.prototype.buttonClick = /** * @return {?} */ function () { this.routingState.goBack(this.defaultHref); }; FivBackButton.decorators = [ { type: Component, args: [{ selector: 'fiv-back-button', template: "<ion-button (click)=\"buttonClick()\">\n <fiv-icon slot=\"icon-only\" [color]=\"color\" [name]=\"icon\"></fiv-icon>\n</ion-button>", styles: [":host{display:block;padding-top:.2em}"] }] } ]; /** @nocollapse */ FivBackButton.ctorParameters = function () { return [ { type: FivRoutingStateService } ]; }; FivBackButton.propDecorators = { icon: [{ type: Input }], color: [{ type: Input }], defaultHref: [{ type: Input }] }; return FivBackButton; }()); export { FivBackButton }; if (false) { /** @type {?} */ FivBackButton.prototype.icon; /** @type {?} */ FivBackButton.prototype.color; /** @type {?} */ FivBackButton.prototype.defaultHref; /** @type {?} */ FivBackButton.prototype.routingState; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFjay1idXR0b24uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGZpdmV0aHJlZS9jb3JlLyIsInNvdXJjZXMiOlsibGliL2JhY2stYnV0dG9uL2JhY2stYnV0dG9uLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQ2pFLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRWpEO0lBVUUsdUJBQW1CLFlBQW9DO1FBQXBDLGlCQUFZLEdBQVosWUFBWSxDQUF3QjtRQUo5QyxTQUFJLEdBQUcsWUFBWSxDQUFDO1FBRXBCLGdCQUFXLEdBQUcsR0FBRyxDQUFDO0lBRStCLENBQUM7Ozs7SUFFM0QsbUNBQVc7OztJQUFYO1FBQ0UsSUFBSSxDQUFDLFlBQVksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxDQUFDO0lBQzdDLENBQUM7O2dCQWRGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsaUJBQWlCO29CQUMzQiwrSUFBMkM7O2lCQUU1Qzs7OztnQkFQUSxzQkFBc0I7Ozt1QkFTNUIsS0FBSzt3QkFDTCxLQUFLOzhCQUNMLEtBQUs7O0lBT1Isb0JBQUM7Q0FBQSxBQWZELElBZUM7U0FWWSxhQUFhOzs7SUFDeEIsNkJBQTZCOztJQUM3Qiw4QkFBZTs7SUFDZixvQ0FBMkI7O0lBRWYscUNBQTJDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRml2Um91dGluZ1N0YXRlU2VydmljZSB9IGZyb20gJy4vcm91dGluZy1zdGF0ZS5zZXJ2aWNlJztcbmltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnZml2LWJhY2stYnV0dG9uJyxcbiAgdGVtcGxhdGVVcmw6ICcuL2JhY2stYnV0dG9uLmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vYmFjay1idXR0b24uY29tcG9uZW50LnNjc3MnXVxufSlcbmV4cG9ydCBjbGFzcyBGaXZCYWNrQnV0dG9uIHtcbiAgQElucHV0KCkgaWNvbiA9ICdhcnJvdy1iYWNrJztcbiAgQElucHV0KCkgY29sb3I7XG4gIEBJbnB1dCgpIGRlZmF1bHRIcmVmID0gJy8nO1xuXG4gIGNvbnN0cnVjdG9yKHB1YmxpYyByb3V0aW5nU3RhdGU6IEZpdlJvdXRpbmdTdGF0ZVNlcnZpY2UpIHt9XG5cbiAgYnV0dG9uQ2xpY2soKSB7XG4gICAgdGhpcy5yb3V0aW5nU3RhdGUuZ29CYWNrKHRoaXMuZGVmYXVsdEhyZWYpO1xuICB9XG59XG4iXX0=