@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
33 lines • 9.58 kB
JavaScript
import { CdkStep } from '@angular/cdk/stepper';
import { Component } from '@angular/core';
import { AlertService, AppStateService, C8yStepper, SetupComponent } from '@c8y/ngx-components';
import { CockpitSetupStep } from './cockpit-setup-step';
import { ApplicationService } from '@c8y/client';
import { CockpitConfigService } from '../cockpit-config.service';
import * as i0 from "@angular/core";
import * as i1 from "@c8y/ngx-components";
import * as i2 from "@angular/cdk/stepper";
import * as i3 from "@c8y/client";
import * as i4 from "../cockpit-config.service";
import * as i5 from "@angular/forms";
import * as i6 from "../feature-config.component";
import * as i7 from "./cockpit-setup-stepper-buttons.component";
export class CockpitSetupStep2Component extends CockpitSetupStep {
constructor(stepper, step, setup, appState, alert, appService, cockpitConfigService) {
super(stepper, step, setup, appState, alert, appService, cockpitConfigService);
this.stepper = stepper;
this.step = step;
this.setup = setup;
this.appState = appState;
this.alert = alert;
this.appService = appService;
this.cockpitConfigService = cockpitConfigService;
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: CockpitSetupStep2Component, deps: [{ token: i1.C8yStepper }, { token: i2.CdkStep }, { token: i1.SetupComponent }, { token: i1.AppStateService }, { token: i1.AlertService }, { token: i3.ApplicationService }, { token: i4.CockpitConfigService }], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: CockpitSetupStep2Component, selector: "c8y-cockpit-setup-step2", host: { classAttribute: "d-contents" }, usesInheritance: true, ngImport: i0, template: "<form #stepForm=\"ngForm\" name=\"form\" class=\"d-contents\">\n <div class=\"container-fluid flex-no-shrink fit-w\">\n <div class=\"row separator-bottom\">\n <div class=\"col-md-8 col-md-offset-2 col-lg-6 col-lg-offset-3 p-t-24 p-l-16 p-r-16\">\n <h3 translate class=\"text-medium l-h-base\" data-cy=\"c8y-cockpit-setup-step2--step2-header-title\">Features</h3>\n <p class=\"lead text-normal\" translate>\n Define which are the enabled features in the current application.\n </p>\n </div>\n </div>\n </div>\n <div class=\"inner-scroll flex-grow\">\n <div class=\"container-fluid fit-w\">\n <div class=\"row\">\n <div class=\"col-md-8 col-md-offset-2 col-lg-6 col-lg-offset-3\">\n <c8y-feature-config [config]=\"config\"></c8y-feature-config>\n </div>\n </div>\n </div>\n </div>\n <c8y-cockpit-setup-stepper-buttons\n [index]=\"stepper.selectedIndex\"\n (onNext)=\"next()\"\n (onBack)=\"back()\"\n >\n </c8y-cockpit-setup-stepper-buttons>\n</form>\n", dependencies: [{ kind: "directive", type: i1.C8yTranslateDirective, selector: "[translate],[ngx-translate]" }, { kind: "directive", type: i5.ɵNgNoValidate, selector: "form:not([ngNoForm]):not([ngNativeValidate])" }, { kind: "directive", type: i5.NgControlStatusGroup, selector: "[formGroupName],[formArrayName],[ngModelGroup],[formGroup],form:not([ngNoForm]),[ngForm]" }, { kind: "directive", type: i5.NgForm, selector: "form:not([ngNoForm]):not([formGroup]),ng-form,[ngForm]", inputs: ["ngFormOptions"], outputs: ["ngSubmit"], exportAs: ["ngForm"] }, { kind: "component", type: i6.FeatureConfigComponent, selector: "c8y-feature-config", inputs: ["config"], outputs: ["onUpdate"] }, { kind: "component", type: i7.CockpitSetupStepperButtonsComponent, selector: "c8y-cockpit-setup-stepper-buttons", inputs: ["index"], outputs: ["onNext", "onBack"] }] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: CockpitSetupStep2Component, decorators: [{
type: Component,
args: [{ selector: 'c8y-cockpit-setup-step2', host: { class: 'd-contents' }, template: "<form #stepForm=\"ngForm\" name=\"form\" class=\"d-contents\">\n <div class=\"container-fluid flex-no-shrink fit-w\">\n <div class=\"row separator-bottom\">\n <div class=\"col-md-8 col-md-offset-2 col-lg-6 col-lg-offset-3 p-t-24 p-l-16 p-r-16\">\n <h3 translate class=\"text-medium l-h-base\" data-cy=\"c8y-cockpit-setup-step2--step2-header-title\">Features</h3>\n <p class=\"lead text-normal\" translate>\n Define which are the enabled features in the current application.\n </p>\n </div>\n </div>\n </div>\n <div class=\"inner-scroll flex-grow\">\n <div class=\"container-fluid fit-w\">\n <div class=\"row\">\n <div class=\"col-md-8 col-md-offset-2 col-lg-6 col-lg-offset-3\">\n <c8y-feature-config [config]=\"config\"></c8y-feature-config>\n </div>\n </div>\n </div>\n </div>\n <c8y-cockpit-setup-stepper-buttons\n [index]=\"stepper.selectedIndex\"\n (onNext)=\"next()\"\n (onBack)=\"back()\"\n >\n </c8y-cockpit-setup-stepper-buttons>\n</form>\n" }]
}], ctorParameters: () => [{ type: i1.C8yStepper }, { type: i2.CdkStep }, { type: i1.SetupComponent }, { type: i1.AppStateService }, { type: i1.AlertService }, { type: i3.ApplicationService }, { type: i4.CockpitConfigService }] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29ja3BpdC1zZXR1cC1zdGVwMi5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9jb2NrcGl0LWNvbmZpZy9zZXR1cC9jb2NrcGl0LXNldHVwLXN0ZXAyLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uL2NvY2twaXQtY29uZmlnL3NldHVwL2NvY2twaXQtc2V0dXAtc3RlcDIuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLE9BQU8sRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQy9DLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDMUMsT0FBTyxFQUFFLFlBQVksRUFBRSxlQUFlLEVBQUUsVUFBVSxFQUFFLGNBQWMsRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQ2hHLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ3hELE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLGFBQWEsQ0FBQztBQUNqRCxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQzs7Ozs7Ozs7O0FBT2pFLE1BQU0sT0FBTywwQkFBMkIsU0FBUSxnQkFBZ0I7SUFDOUQsWUFDUyxPQUFtQixFQUNoQixJQUFhLEVBQ2IsS0FBcUIsRUFDckIsUUFBeUIsRUFDekIsS0FBbUIsRUFDbkIsVUFBOEIsRUFDOUIsb0JBQTBDO1FBRXBELEtBQUssQ0FBQyxPQUFPLEVBQUUsSUFBSSxFQUFFLEtBQUssRUFBRSxRQUFRLEVBQUUsS0FBSyxFQUFFLFVBQVUsRUFBRSxvQkFBb0IsQ0FBQyxDQUFDO1FBUnhFLFlBQU8sR0FBUCxPQUFPLENBQVk7UUFDaEIsU0FBSSxHQUFKLElBQUksQ0FBUztRQUNiLFVBQUssR0FBTCxLQUFLLENBQWdCO1FBQ3JCLGFBQVEsR0FBUixRQUFRLENBQWlCO1FBQ3pCLFVBQUssR0FBTCxLQUFLLENBQWM7UUFDbkIsZUFBVSxHQUFWLFVBQVUsQ0FBb0I7UUFDOUIseUJBQW9CLEdBQXBCLG9CQUFvQixDQUFzQjtJQUd0RCxDQUFDOytHQVhVLDBCQUEwQjttR0FBMUIsMEJBQTBCLDhIQ1p2Qyw2aENBMkJBOzs0RkRmYSwwQkFBMEI7a0JBTHRDLFNBQVM7K0JBQ0UseUJBQXlCLFFBRTdCLEVBQUUsS0FBSyxFQUFFLFlBQVksRUFBRSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENka1N0ZXAgfSBmcm9tICdAYW5ndWxhci9jZGsvc3RlcHBlcic7XG5pbXBvcnQgeyBDb21wb25lbnQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEFsZXJ0U2VydmljZSwgQXBwU3RhdGVTZXJ2aWNlLCBDOHlTdGVwcGVyLCBTZXR1cENvbXBvbmVudCB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMnO1xuaW1wb3J0IHsgQ29ja3BpdFNldHVwU3RlcCB9IGZyb20gJy4vY29ja3BpdC1zZXR1cC1zdGVwJztcbmltcG9ydCB7IEFwcGxpY2F0aW9uU2VydmljZSB9IGZyb20gJ0BjOHkvY2xpZW50JztcbmltcG9ydCB7IENvY2twaXRDb25maWdTZXJ2aWNlIH0gZnJvbSAnLi4vY29ja3BpdC1jb25maWcuc2VydmljZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2M4eS1jb2NrcGl0LXNldHVwLXN0ZXAyJyxcbiAgdGVtcGxhdGVVcmw6ICcuL2NvY2twaXQtc2V0dXAtc3RlcDIuY29tcG9uZW50Lmh0bWwnLFxuICBob3N0OiB7IGNsYXNzOiAnZC1jb250ZW50cycgfVxufSlcbmV4cG9ydCBjbGFzcyBDb2NrcGl0U2V0dXBTdGVwMkNvbXBvbmVudCBleHRlbmRzIENvY2twaXRTZXR1cFN0ZXAge1xuICBjb25zdHJ1Y3RvcihcbiAgICBwdWJsaWMgc3RlcHBlcjogQzh5U3RlcHBlcixcbiAgICBwcm90ZWN0ZWQgc3RlcDogQ2RrU3RlcCxcbiAgICBwcm90ZWN0ZWQgc2V0dXA6IFNldHVwQ29tcG9uZW50LFxuICAgIHByb3RlY3RlZCBhcHBTdGF0ZTogQXBwU3RhdGVTZXJ2aWNlLFxuICAgIHByb3RlY3RlZCBhbGVydDogQWxlcnRTZXJ2aWNlLFxuICAgIHByb3RlY3RlZCBhcHBTZXJ2aWNlOiBBcHBsaWNhdGlvblNlcnZpY2UsXG4gICAgcHJvdGVjdGVkIGNvY2twaXRDb25maWdTZXJ2aWNlOiBDb2NrcGl0Q29uZmlnU2VydmljZVxuICApIHtcbiAgICBzdXBlcihzdGVwcGVyLCBzdGVwLCBzZXR1cCwgYXBwU3RhdGUsIGFsZXJ0LCBhcHBTZXJ2aWNlLCBjb2NrcGl0Q29uZmlnU2VydmljZSk7XG4gIH1cbn1cbiIsIjxmb3JtICNzdGVwRm9ybT1cIm5nRm9ybVwiIG5hbWU9XCJmb3JtXCIgY2xhc3M9XCJkLWNvbnRlbnRzXCI+XG4gIDxkaXYgY2xhc3M9XCJjb250YWluZXItZmx1aWQgZmxleC1uby1zaHJpbmsgZml0LXdcIj5cbiAgICA8ZGl2IGNsYXNzPVwicm93IHNlcGFyYXRvci1ib3R0b21cIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbWQtOCBjb2wtbWQtb2Zmc2V0LTIgY29sLWxnLTYgY29sLWxnLW9mZnNldC0zICBwLXQtMjQgcC1sLTE2IHAtci0xNlwiPlxuICAgICAgICA8aDMgdHJhbnNsYXRlIGNsYXNzPVwidGV4dC1tZWRpdW0gbC1oLWJhc2VcIiBkYXRhLWN5PVwiYzh5LWNvY2twaXQtc2V0dXAtc3RlcDItLXN0ZXAyLWhlYWRlci10aXRsZVwiPkZlYXR1cmVzPC9oMz5cbiAgICAgICAgPHAgY2xhc3M9XCJsZWFkIHRleHQtbm9ybWFsXCIgdHJhbnNsYXRlPlxuICAgICAgICAgIERlZmluZSB3aGljaCBhcmUgdGhlIGVuYWJsZWQgZmVhdHVyZXMgaW4gdGhlIGN1cnJlbnQgYXBwbGljYXRpb24uXG4gICAgICAgIDwvcD5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICA8L2Rpdj5cbiAgPGRpdiBjbGFzcz1cImlubmVyLXNjcm9sbCBmbGV4LWdyb3dcIj5cbiAgICA8ZGl2IGNsYXNzPVwiY29udGFpbmVyLWZsdWlkIGZpdC13XCI+XG4gICAgICA8ZGl2IGNsYXNzPVwicm93XCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbWQtOCBjb2wtbWQtb2Zmc2V0LTIgY29sLWxnLTYgY29sLWxnLW9mZnNldC0zXCI+XG4gICAgICAgICAgPGM4eS1mZWF0dXJlLWNvbmZpZyBbY29uZmlnXT1cImNvbmZpZ1wiPjwvYzh5LWZlYXR1cmUtY29uZmlnPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICA8L2Rpdj5cbiAgPGM4eS1jb2NrcGl0LXNldHVwLXN0ZXBwZXItYnV0dG9uc1xuICAgIFtpbmRleF09XCJzdGVwcGVyLnNlbGVjdGVkSW5kZXhcIlxuICAgIChvbk5leHQpPVwibmV4dCgpXCJcbiAgICAob25CYWNrKT1cImJhY2soKVwiXG4gID5cbiAgPC9jOHktY29ja3BpdC1zZXR1cC1zdGVwcGVyLWJ1dHRvbnM+XG48L2Zvcm0+XG4iXX0=