@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
45 lines • 4.33 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 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=