UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

45 lines 4.33 kB
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 WizardBodyComponent { constructor(wizard, wizardService) { this.wizard = wizard; this.wizardService = wizardService; } ngOnInit() { setTimeout(() => { this.wizardService.bodyTemplate$.next({ template: this.bodyContent, wizardId: this.wizard.id }); }); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: WizardBodyComponent, 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: WizardBodyComponent, selector: "c8y-wizard-body", viewQueries: [{ propertyName: "bodyContent", first: true, predicate: ["bodyContent"], descendants: true, static: true }], ngImport: i0, template: ` <ng-template #bodyContent> <div class="modal-inner-scroll animated fadeIn"> <ng-content></ng-content> </div> </ng-template> `, isInline: true }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: WizardBodyComponent, decorators: [{ type: Component, args: [{ selector: 'c8y-wizard-body', template: ` <ng-template #bodyContent> <div class="modal-inner-scroll animated fadeIn"> <ng-content></ng-content> </div> </ng-template> ` }] }], ctorParameters: () => [{ type: i1.WizardComponent }, { type: i2.WizardService }], propDecorators: { bodyContent: [{ type: ViewChild, args: ['bodyContent', { static: true }] }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2l6YXJkLWJvZHkuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vY29yZS93aXphcmQvd2l6YXJkLWJvZHkuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQVUsV0FBVyxFQUFFLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMxRSxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sb0JBQW9CLENBQUM7QUFDckQsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLGtCQUFrQixDQUFDOzs7O0FBWWpELE1BQU0sT0FBTyxtQkFBbUI7SUFHOUIsWUFBb0IsTUFBdUIsRUFBVSxhQUE0QjtRQUE3RCxXQUFNLEdBQU4sTUFBTSxDQUFpQjtRQUFVLGtCQUFhLEdBQWIsYUFBYSxDQUFlO0lBQUcsQ0FBQztJQUVyRixRQUFRO1FBQ04sVUFBVSxDQUFDLEdBQUcsRUFBRTtZQUNkLElBQUksQ0FBQyxhQUFhLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQztnQkFDcEMsUUFBUSxFQUFFLElBQUksQ0FBQyxXQUFXO2dCQUMxQixRQUFRLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxFQUFFO2FBQ3pCLENBQUMsQ0FBQztRQUNMLENBQUMsQ0FBQyxDQUFDO0lBQ0wsQ0FBQzsrR0FaVSxtQkFBbUI7bUdBQW5CLG1CQUFtQixpTEFScEI7Ozs7OztHQU1UOzs0RkFFVSxtQkFBbUI7a0JBVi9CLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLGlCQUFpQjtvQkFDM0IsUUFBUSxFQUFFOzs7Ozs7R0FNVDtpQkFDRjtnSEFFNkMsV0FBVztzQkFBdEQsU0FBUzt1QkFBQyxhQUFhLEVBQUUsRUFBRSxNQUFNLEVBQUUsSUFBSSxFQUFFIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIFRlbXBsYXRlUmVmLCBWaWV3Q2hpbGQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFdpemFyZENvbXBvbmVudCB9IGZyb20gJy4vd2l6YXJkLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBXaXphcmRTZXJ2aWNlIH0gZnJvbSAnLi93aXphcmQuc2VydmljZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2M4eS13aXphcmQtYm9keScsXG4gIHRlbXBsYXRlOiBgXG4gICAgPG5nLXRlbXBsYXRlICNib2R5Q29udGVudD5cbiAgICAgIDxkaXYgY2xhc3M9XCJtb2RhbC1pbm5lci1zY3JvbGwgYW5pbWF0ZWQgZmFkZUluXCI+XG4gICAgICAgIDxuZy1jb250ZW50PjwvbmctY29udGVudD5cbiAgICAgIDwvZGl2PlxuICAgIDwvbmctdGVtcGxhdGU+XG4gIGBcbn0pXG5leHBvcnQgY2xhc3MgV2l6YXJkQm9keUNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XG4gIEBWaWV3Q2hpbGQoJ2JvZHlDb250ZW50JywgeyBzdGF0aWM6IHRydWUgfSkgYm9keUNvbnRlbnQ6IFRlbXBsYXRlUmVmPGFueT47XG5cbiAgY29uc3RydWN0b3IocHJpdmF0ZSB3aXphcmQ6IFdpemFyZENvbXBvbmVudCwgcHJpdmF0ZSB3aXphcmRTZXJ2aWNlOiBXaXphcmRTZXJ2aWNlKSB7fVxuXG4gIG5nT25Jbml0KCkge1xuICAgIHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgdGhpcy53aXphcmRTZXJ2aWNlLmJvZHlUZW1wbGF0ZSQubmV4dCh7XG4gICAgICAgIHRlbXBsYXRlOiB0aGlzLmJvZHlDb250ZW50LFxuICAgICAgICB3aXphcmRJZDogdGhpcy53aXphcmQuaWRcbiAgICAgIH0pO1xuICAgIH0pO1xuICB9XG59XG4iXX0=