@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
45 lines • 4.3 kB
JavaScript
import { Component, TemplateRef, ViewChild } from '@angular/core';
import { WizardComponent } from './wizard.component';
import { WizardService } from './wizard.service';
import * as i0 from "@angular/core";
import * as i1 from "./wizard.component";
import * as i2 from "./wizard.service";
export class WizardFooterComponent {
constructor(wizard, wizardService) {
this.wizard = wizard;
this.wizardService = wizardService;
}
ngOnInit() {
setTimeout(() => {
this.wizardService.footerTemplate$.next({
template: this.footerContent,
wizardId: this.wizard.id
});
});
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: WizardFooterComponent, deps: [{ token: i1.WizardComponent }, { token: i2.WizardService }], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: WizardFooterComponent, selector: "c8y-wizard-footer", viewQueries: [{ propertyName: "footerContent", first: true, predicate: ["footerContent"], descendants: true, static: true }], ngImport: i0, template: `
<ng-template #footerContent>
<div class="modal-footer">
<ng-content></ng-content>
</div>
</ng-template>
`, isInline: true }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: WizardFooterComponent, decorators: [{
type: Component,
args: [{
selector: 'c8y-wizard-footer',
template: `
<ng-template #footerContent>
<div class="modal-footer">
<ng-content></ng-content>
</div>
</ng-template>
`
}]
}], ctorParameters: () => [{ type: i1.WizardComponent }, { type: i2.WizardService }], propDecorators: { footerContent: [{
type: ViewChild,
args: ['footerContent', { static: true }]
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2l6YXJkLWZvb3Rlci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9jb3JlL3dpemFyZC93aXphcmQtZm9vdGVyLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLFdBQVcsRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDMUUsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBQ3JELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQzs7OztBQVlqRCxNQUFNLE9BQU8scUJBQXFCO0lBR2hDLFlBQW9CLE1BQXVCLEVBQVUsYUFBNEI7UUFBN0QsV0FBTSxHQUFOLE1BQU0sQ0FBaUI7UUFBVSxrQkFBYSxHQUFiLGFBQWEsQ0FBZTtJQUFHLENBQUM7SUFFckYsUUFBUTtRQUNOLFVBQVUsQ0FBQyxHQUFHLEVBQUU7WUFDZCxJQUFJLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUM7Z0JBQ3RDLFFBQVEsRUFBRSxJQUFJLENBQUMsYUFBYTtnQkFDNUIsUUFBUSxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsRUFBRTthQUN6QixDQUFDLENBQUM7UUFDTCxDQUFDLENBQUMsQ0FBQztJQUNMLENBQUM7K0dBWlUscUJBQXFCO21HQUFyQixxQkFBcUIsdUxBUnRCOzs7Ozs7R0FNVDs7NEZBRVUscUJBQXFCO2tCQVZqQyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxtQkFBbUI7b0JBQzdCLFFBQVEsRUFBRTs7Ozs7O0dBTVQ7aUJBQ0Y7Z0hBRStDLGFBQWE7c0JBQTFELFNBQVM7dUJBQUMsZUFBZSxFQUFFLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0LCBUZW1wbGF0ZVJlZiwgVmlld0NoaWxkIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBXaXphcmRDb21wb25lbnQgfSBmcm9tICcuL3dpemFyZC5jb21wb25lbnQnO1xuaW1wb3J0IHsgV2l6YXJkU2VydmljZSB9IGZyb20gJy4vd2l6YXJkLnNlcnZpY2UnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdjOHktd2l6YXJkLWZvb3RlcicsXG4gIHRlbXBsYXRlOiBgXG4gICAgPG5nLXRlbXBsYXRlICNmb290ZXJDb250ZW50PlxuICAgICAgPGRpdiBjbGFzcz1cIm1vZGFsLWZvb3RlclwiPlxuICAgICAgICA8bmctY29udGVudD48L25nLWNvbnRlbnQ+XG4gICAgICA8L2Rpdj5cbiAgICA8L25nLXRlbXBsYXRlPlxuICBgXG59KVxuZXhwb3J0IGNsYXNzIFdpemFyZEZvb3RlckNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XG4gIEBWaWV3Q2hpbGQoJ2Zvb3RlckNvbnRlbnQnLCB7IHN0YXRpYzogdHJ1ZSB9KSBmb290ZXJDb250ZW50OiBUZW1wbGF0ZVJlZjxhbnk+O1xuXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgd2l6YXJkOiBXaXphcmRDb21wb25lbnQsIHByaXZhdGUgd2l6YXJkU2VydmljZTogV2l6YXJkU2VydmljZSkge31cblxuICBuZ09uSW5pdCgpIHtcbiAgICBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgIHRoaXMud2l6YXJkU2VydmljZS5mb290ZXJUZW1wbGF0ZSQubmV4dCh7XG4gICAgICAgIHRlbXBsYXRlOiB0aGlzLmZvb3RlckNvbnRlbnQsXG4gICAgICAgIHdpemFyZElkOiB0aGlzLndpemFyZC5pZFxuICAgICAgfSk7XG4gICAgfSk7XG4gIH1cbn1cbiJdfQ==