@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
30 lines • 3.41 kB
JavaScript
import { Injectable } from '@angular/core';
import { gettext } from '../i18n/gettext';
import { Steppers } from '../stepper/stepper.model';
import { SetupCompletedComponent } from './setup-completed.component';
import { SETUP_FINISHED_STEP_ID } from './setup.model';
import * as i0 from "@angular/core";
/**
* A factory providing the 'Summary' step to the setup stepper.
*/
export class SetupStepperFactory {
constructor() {
this.step = {
setupId: SETUP_FINISHED_STEP_ID,
stepperId: Steppers.SETUP,
component: SetupCompletedComponent,
label: gettext('Summary'),
priority: -Infinity
};
}
get() {
return this.step;
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: SetupStepperFactory, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); }
static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: SetupStepperFactory, providedIn: 'root' }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: SetupStepperFactory, decorators: [{
type: Injectable,
args: [{ providedIn: 'root' }]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2V0dXAtc3RlcHBlci1mYWN0b3J5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vY29yZS9zZXR1cC9zZXR1cC1zdGVwcGVyLWZhY3RvcnkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUUzQyxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDMUMsT0FBTyxFQUFRLFFBQVEsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQzFELE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLDZCQUE2QixDQUFDO0FBQ3RFLE9BQU8sRUFBYSxzQkFBc0IsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFFbEU7O0dBRUc7QUFFSCxNQUFNLE9BQU8sbUJBQW1CO0lBRGhDO1FBRW1CLFNBQUksR0FBRztZQUN0QixPQUFPLEVBQUUsc0JBQXNCO1lBQy9CLFNBQVMsRUFBRSxRQUFRLENBQUMsS0FBSztZQUN6QixTQUFTLEVBQUUsdUJBQXVCO1lBQ2xDLEtBQUssRUFBRSxPQUFPLENBQUMsU0FBUyxDQUFDO1lBQ3pCLFFBQVEsRUFBRSxDQUFDLFFBQVE7U0FDUCxDQUFDO0tBS2hCO0lBSEMsR0FBRztRQUNELE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQztJQUNuQixDQUFDOytHQVhVLG1CQUFtQjttSEFBbkIsbUJBQW1CLGNBRE4sTUFBTTs7NEZBQ25CLG1CQUFtQjtrQkFEL0IsVUFBVTttQkFBQyxFQUFFLFVBQVUsRUFBRSxNQUFNLEVBQUUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBFeHRlbnNpb25GYWN0b3J5IH0gZnJvbSAnLi4vY29tbW9uL2V4dGVuc2lvbi1ob29rcyc7XG5pbXBvcnQgeyBnZXR0ZXh0IH0gZnJvbSAnLi4vaTE4bi9nZXR0ZXh0JztcbmltcG9ydCB7IFN0ZXAsIFN0ZXBwZXJzIH0gZnJvbSAnLi4vc3RlcHBlci9zdGVwcGVyLm1vZGVsJztcbmltcG9ydCB7IFNldHVwQ29tcGxldGVkQ29tcG9uZW50IH0gZnJvbSAnLi9zZXR1cC1jb21wbGV0ZWQuY29tcG9uZW50JztcbmltcG9ydCB7IFNldHVwU3RlcCwgU0VUVVBfRklOSVNIRURfU1RFUF9JRCB9IGZyb20gJy4vc2V0dXAubW9kZWwnO1xuXG4vKipcbiAqIEEgZmFjdG9yeSBwcm92aWRpbmcgdGhlICdTdW1tYXJ5JyBzdGVwIHRvIHRoZSBzZXR1cCBzdGVwcGVyLlxuICovXG5ASW5qZWN0YWJsZSh7IHByb3ZpZGVkSW46ICdyb290JyB9KVxuZXhwb3J0IGNsYXNzIFNldHVwU3RlcHBlckZhY3RvcnkgaW1wbGVtZW50cyBFeHRlbnNpb25GYWN0b3J5PFN0ZXA+IHtcbiAgcHJpdmF0ZSByZWFkb25seSBzdGVwID0ge1xuICAgIHNldHVwSWQ6IFNFVFVQX0ZJTklTSEVEX1NURVBfSUQsXG4gICAgc3RlcHBlcklkOiBTdGVwcGVycy5TRVRVUCxcbiAgICBjb21wb25lbnQ6IFNldHVwQ29tcGxldGVkQ29tcG9uZW50LFxuICAgIGxhYmVsOiBnZXR0ZXh0KCdTdW1tYXJ5JyksXG4gICAgcHJpb3JpdHk6IC1JbmZpbml0eVxuICB9IGFzIFNldHVwU3RlcDtcblxuICBnZXQoKTogU2V0dXBTdGVwIHtcbiAgICByZXR1cm4gdGhpcy5zdGVwO1xuICB9XG59XG4iXX0=