@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
45 lines • 4.41 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 WizardHeaderComponent {
constructor(wizard, wizardService) {
this.wizard = wizard;
this.wizardService = wizardService;
}
ngOnInit() {
setTimeout(() => {
this.wizardService.headerTemplate$.next({
template: this.headerContent,
wizardId: this.wizard.id
});
});
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: WizardHeaderComponent, 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: WizardHeaderComponent, selector: "c8y-wizard-header", viewQueries: [{ propertyName: "headerContent", first: true, predicate: ["headerContent"], descendants: true, static: true }], ngImport: i0, template: `
<ng-template #headerContent>
<div class="modal-header dialog-header animated fadeIn">
<ng-content></ng-content>
</div>
</ng-template>
`, isInline: true }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: WizardHeaderComponent, decorators: [{
type: Component,
args: [{
selector: 'c8y-wizard-header',
template: `
<ng-template #headerContent>
<div class="modal-header dialog-header animated fadeIn">
<ng-content></ng-content>
</div>
</ng-template>
`
}]
}], ctorParameters: () => [{ type: i1.WizardComponent }, { type: i2.WizardService }], propDecorators: { headerContent: [{
type: ViewChild,
args: ['headerContent', { static: true }]
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2l6YXJkLWhlYWRlci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9jb3JlL3dpemFyZC93aXphcmQtaGVhZGVyLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLFdBQVcsRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDMUUsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBQ3JELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQzs7OztBQVlqRCxNQUFNLE9BQU8scUJBQXFCO0lBR2hDLFlBQW9CLE1BQXVCLEVBQVUsYUFBNEI7UUFBN0QsV0FBTSxHQUFOLE1BQU0sQ0FBaUI7UUFBVSxrQkFBYSxHQUFiLGFBQWEsQ0FBZTtJQUFHLENBQUM7SUFFckYsUUFBUTtRQUNOLFVBQVUsQ0FBQyxHQUFHLEVBQUU7WUFDZCxJQUFJLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUM7Z0JBQ3RDLFFBQVEsRUFBRSxJQUFJLENBQUMsYUFBYTtnQkFDNUIsUUFBUSxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsRUFBRTthQUN6QixDQUFDLENBQUM7UUFDTCxDQUFDLENBQUMsQ0FBQztJQUNMLENBQUM7K0dBWlUscUJBQXFCO21HQUFyQixxQkFBcUIsdUxBUnRCOzs7Ozs7R0FNVDs7NEZBRVUscUJBQXFCO2tCQVZqQyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxtQkFBbUI7b0JBQzdCLFFBQVEsRUFBRTs7Ozs7O0dBTVQ7aUJBQ0Y7Z0hBRStDLGFBQWE7c0JBQTFELFNBQVM7dUJBQUMsZUFBZSxFQUFFLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0LCBUZW1wbGF0ZVJlZiwgVmlld0NoaWxkIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBXaXphcmRDb21wb25lbnQgfSBmcm9tICcuL3dpemFyZC5jb21wb25lbnQnO1xuaW1wb3J0IHsgV2l6YXJkU2VydmljZSB9IGZyb20gJy4vd2l6YXJkLnNlcnZpY2UnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdjOHktd2l6YXJkLWhlYWRlcicsXG4gIHRlbXBsYXRlOiBgXG4gICAgPG5nLXRlbXBsYXRlICNoZWFkZXJDb250ZW50PlxuICAgICAgPGRpdiBjbGFzcz1cIm1vZGFsLWhlYWRlciBkaWFsb2ctaGVhZGVyIGFuaW1hdGVkIGZhZGVJblwiPlxuICAgICAgICA8bmctY29udGVudD48L25nLWNvbnRlbnQ+XG4gICAgICA8L2Rpdj5cbiAgICA8L25nLXRlbXBsYXRlPlxuICBgXG59KVxuZXhwb3J0IGNsYXNzIFdpemFyZEhlYWRlckNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XG4gIEBWaWV3Q2hpbGQoJ2hlYWRlckNvbnRlbnQnLCB7IHN0YXRpYzogdHJ1ZSB9KSBoZWFkZXJDb250ZW50OiBUZW1wbGF0ZVJlZjxhbnk+O1xuXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgd2l6YXJkOiBXaXphcmRDb21wb25lbnQsIHByaXZhdGUgd2l6YXJkU2VydmljZTogV2l6YXJkU2VydmljZSkge31cblxuICBuZ09uSW5pdCgpIHtcbiAgICBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgIHRoaXMud2l6YXJkU2VydmljZS5oZWFkZXJUZW1wbGF0ZSQubmV4dCh7XG4gICAgICAgIHRlbXBsYXRlOiB0aGlzLmhlYWRlckNvbnRlbnQsXG4gICAgICAgIHdpemFyZElkOiB0aGlzLndpemFyZC5pZFxuICAgICAgfSk7XG4gICAgfSk7XG4gIH1cbn1cbiJdfQ==