@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
33 lines • 9.82 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 "../root-node-config.component";
import * as i7 from "./cockpit-setup-stepper-buttons.component";
export class CockpitSetupStep3Component 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: CockpitSetupStep3Component, 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: CockpitSetupStep3Component, selector: "c8y-cockpit-setup-step3", 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-step3--step3-header-title\">Top level nodes</h3>\n <p class=\"lead text-normal\" translate>\n Select which nodes to display in the top level of the navigator menu. By default, only\n Groups is shown.\n </p>\n </div>\n </div>\n </div>\n <div class=\"inner-scroll flex-grow\">\n <div class=\"container-fluid fit-w p-t-16\">\n <div class=\"row\">\n <div class=\"col-md-10 col-md-offset-1 col-lg-8 col-lg-offset-2\">\n <c8y-root-node-config [config]=\"config\"></c8y-root-node-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.RootNodeConfigComponent, selector: "c8y-root-node-config", inputs: ["config", "disabled"], 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: CockpitSetupStep3Component, decorators: [{
type: Component,
args: [{ selector: 'c8y-cockpit-setup-step3', 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-step3--step3-header-title\">Top level nodes</h3>\n <p class=\"lead text-normal\" translate>\n Select which nodes to display in the top level of the navigator menu. By default, only\n Groups is shown.\n </p>\n </div>\n </div>\n </div>\n <div class=\"inner-scroll flex-grow\">\n <div class=\"container-fluid fit-w p-t-16\">\n <div class=\"row\">\n <div class=\"col-md-10 col-md-offset-1 col-lg-8 col-lg-offset-2\">\n <c8y-root-node-config [config]=\"config\"></c8y-root-node-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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29ja3BpdC1zZXR1cC1zdGVwMy5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9jb2NrcGl0LWNvbmZpZy9zZXR1cC9jb2NrcGl0LXNldHVwLXN0ZXAzLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uL2NvY2twaXQtY29uZmlnL3NldHVwL2NvY2twaXQtc2V0dXAtc3RlcDMuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLE9BQU8sRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQy9DLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDMUMsT0FBTyxFQUFFLFlBQVksRUFBRSxlQUFlLEVBQUUsVUFBVSxFQUFFLGNBQWMsRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQ2hHLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ3hELE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLGFBQWEsQ0FBQztBQUNqRCxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQzs7Ozs7Ozs7O0FBT2pFLE1BQU0sT0FBTywwQkFBMkIsU0FBUSxnQkFBZ0I7SUFDOUQsWUFDUyxPQUFtQixFQUNoQixJQUFhLEVBQ2IsS0FBcUIsRUFDckIsUUFBeUIsRUFDekIsS0FBbUIsRUFDbkIsVUFBOEIsRUFDOUIsb0JBQTBDO1FBRXBELEtBQUssQ0FBQyxPQUFPLEVBQUUsSUFBSSxFQUFFLEtBQUssRUFBRSxRQUFRLEVBQUUsS0FBSyxFQUFFLFVBQVUsRUFBRSxvQkFBb0IsQ0FBQyxDQUFDO1FBUnhFLFlBQU8sR0FBUCxPQUFPLENBQVk7UUFDaEIsU0FBSSxHQUFKLElBQUksQ0FBUztRQUNiLFVBQUssR0FBTCxLQUFLLENBQWdCO1FBQ3JCLGFBQVEsR0FBUixRQUFRLENBQWlCO1FBQ3pCLFVBQUssR0FBTCxLQUFLLENBQWM7UUFDbkIsZUFBVSxHQUFWLFVBQVUsQ0FBb0I7UUFDOUIseUJBQW9CLEdBQXBCLG9CQUFvQixDQUFzQjtJQUd0RCxDQUFDOytHQVhVLDBCQUEwQjttR0FBMUIsMEJBQTBCLDhIQ1p2QyxnbUNBNEJBOzs0RkRoQmEsMEJBQTBCO2tCQUx0QyxTQUFTOytCQUNFLHlCQUF5QixRQUU3QixFQUFFLEtBQUssRUFBRSxZQUFZLEVBQUUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDZGtTdGVwIH0gZnJvbSAnQGFuZ3VsYXIvY2RrL3N0ZXBwZXInO1xuaW1wb3J0IHsgQ29tcG9uZW50IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBBbGVydFNlcnZpY2UsIEFwcFN0YXRlU2VydmljZSwgQzh5U3RlcHBlciwgU2V0dXBDb21wb25lbnQgfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzJztcbmltcG9ydCB7IENvY2twaXRTZXR1cFN0ZXAgfSBmcm9tICcuL2NvY2twaXQtc2V0dXAtc3RlcCc7XG5pbXBvcnQgeyBBcHBsaWNhdGlvblNlcnZpY2UgfSBmcm9tICdAYzh5L2NsaWVudCc7XG5pbXBvcnQgeyBDb2NrcGl0Q29uZmlnU2VydmljZSB9IGZyb20gJy4uL2NvY2twaXQtY29uZmlnLnNlcnZpY2UnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdjOHktY29ja3BpdC1zZXR1cC1zdGVwMycsXG4gIHRlbXBsYXRlVXJsOiAnLi9jb2NrcGl0LXNldHVwLXN0ZXAzLmNvbXBvbmVudC5odG1sJyxcbiAgaG9zdDogeyBjbGFzczogJ2QtY29udGVudHMnIH1cbn0pXG5leHBvcnQgY2xhc3MgQ29ja3BpdFNldHVwU3RlcDNDb21wb25lbnQgZXh0ZW5kcyBDb2NrcGl0U2V0dXBTdGVwIHtcbiAgY29uc3RydWN0b3IoXG4gICAgcHVibGljIHN0ZXBwZXI6IEM4eVN0ZXBwZXIsXG4gICAgcHJvdGVjdGVkIHN0ZXA6IENka1N0ZXAsXG4gICAgcHJvdGVjdGVkIHNldHVwOiBTZXR1cENvbXBvbmVudCxcbiAgICBwcm90ZWN0ZWQgYXBwU3RhdGU6IEFwcFN0YXRlU2VydmljZSxcbiAgICBwcm90ZWN0ZWQgYWxlcnQ6IEFsZXJ0U2VydmljZSxcbiAgICBwcm90ZWN0ZWQgYXBwU2VydmljZTogQXBwbGljYXRpb25TZXJ2aWNlLFxuICAgIHByb3RlY3RlZCBjb2NrcGl0Q29uZmlnU2VydmljZTogQ29ja3BpdENvbmZpZ1NlcnZpY2VcbiAgKSB7XG4gICAgc3VwZXIoc3RlcHBlciwgc3RlcCwgc2V0dXAsIGFwcFN0YXRlLCBhbGVydCwgYXBwU2VydmljZSwgY29ja3BpdENvbmZpZ1NlcnZpY2UpO1xuICB9XG59XG4iLCI8Zm9ybSAjc3RlcEZvcm09XCJuZ0Zvcm1cIiBuYW1lPVwiZm9ybVwiIGNsYXNzPVwiZC1jb250ZW50c1wiPlxuICA8ZGl2IGNsYXNzPVwiY29udGFpbmVyLWZsdWlkIGZsZXgtbm8tc2hyaW5rIGZpdC13XCI+XG4gICAgPGRpdiBjbGFzcz1cInJvdyBzZXBhcmF0b3ItYm90dG9tXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwiY29sLW1kLTggY29sLW1kLW9mZnNldC0yIGNvbC1sZy02IGNvbC1sZy1vZmZzZXQtMyBwLXQtMjQgcC1sLTE2IHAtci0xNlwiPlxuICAgICAgICA8aDMgdHJhbnNsYXRlIGNsYXNzPVwidGV4dC1tZWRpdW0gbC1oLWJhc2VcIiBkYXRhLWN5PVwiYzh5LWNvY2twaXQtc2V0dXAtc3RlcDMtLXN0ZXAzLWhlYWRlci10aXRsZVwiPlRvcCBsZXZlbCBub2RlczwvaDM+XG4gICAgICAgIDxwIGNsYXNzPVwibGVhZCB0ZXh0LW5vcm1hbFwiIHRyYW5zbGF0ZT5cbiAgICAgICAgICBTZWxlY3Qgd2hpY2ggbm9kZXMgdG8gZGlzcGxheSBpbiB0aGUgdG9wIGxldmVsIG9mIHRoZSBuYXZpZ2F0b3IgbWVudS4gQnkgZGVmYXVsdCwgb25seVxuICAgICAgICAgIEdyb3VwcyBpcyBzaG93bi5cbiAgICAgICAgPC9wPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gIDwvZGl2PlxuICA8ZGl2IGNsYXNzPVwiaW5uZXItc2Nyb2xsIGZsZXgtZ3Jvd1wiPlxuICAgIDxkaXYgY2xhc3M9XCJjb250YWluZXItZmx1aWQgZml0LXcgcC10LTE2XCI+XG4gICAgICA8ZGl2IGNsYXNzPVwicm93XCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbWQtMTAgY29sLW1kLW9mZnNldC0xIGNvbC1sZy04IGNvbC1sZy1vZmZzZXQtMlwiPlxuICAgICAgICAgIDxjOHktcm9vdC1ub2RlLWNvbmZpZyBbY29uZmlnXT1cImNvbmZpZ1wiPjwvYzh5LXJvb3Qtbm9kZS1jb25maWc+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gIDwvZGl2PlxuICA8Yzh5LWNvY2twaXQtc2V0dXAtc3RlcHBlci1idXR0b25zXG4gICAgW2luZGV4XT1cInN0ZXBwZXIuc2VsZWN0ZWRJbmRleFwiXG4gICAgKG9uTmV4dCk9XCJuZXh0KClcIlxuICAgIChvbkJhY2spPVwiYmFjaygpXCJcbiAgPlxuICA8L2M4eS1jb2NrcGl0LXNldHVwLXN0ZXBwZXItYnV0dG9ucz5cbjwvZm9ybT5cbiJdfQ==