@iotize/ionic
Version:
Iotize specific building blocks on top of @ionic/angular.
32 lines • 4.51 kB
JavaScript
import { Pipe } from '@angular/core';
import { TapConfiguratorWriter } from '@iotize/tap/configurator';
import * as i0 from "@angular/core";
export class TapConfiguratorStepTitlePipe {
transform(data) {
switch (data?.step) {
case TapConfiguratorWriter.Step.applyConfig:
return `Appling configuration`;
case TapConfiguratorWriter.Step.enableSecureCom:
return `Enabling secure communication`;
case TapConfiguratorWriter.Step.executeCall:
return `Writing configuration`;
case TapConfiguratorWriter.Step.factoryReset:
return `Clearing configuration`;
case TapConfiguratorWriter.Step.logout:
return `User logout`;
case TapConfiguratorWriter.Step.validatesConfig:
return `Validating configuration`;
case TapConfiguratorWriter.Step.writeSecurityOptions:
return `Writing security options`;
}
}
}
/** @nocollapse */ TapConfiguratorStepTitlePipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: TapConfiguratorStepTitlePipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe });
/** @nocollapse */ TapConfiguratorStepTitlePipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "14.0.0", version: "15.2.10", ngImport: i0, type: TapConfiguratorStepTitlePipe, name: "tapConfiguratorStepTitle" });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: TapConfiguratorStepTitlePipe, decorators: [{
type: Pipe,
args: [{
name: 'tapConfiguratorStepTitle',
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFwLWNvbmZpZ3VyYXRvci1zdGVwLXRpdGxlLnBpcGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9pb3RpemUtaW9uaWMvY29uZmlndXJhdG9yL3NyYy9saWIvdGFwLWNvbmZpZ3VyYXRvci1wcm9ncmVzcy1iYXIvdGFwLWNvbmZpZ3VyYXRvci1zdGVwLXRpdGxlLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLElBQUksRUFBaUIsTUFBTSxlQUFlLENBQUM7QUFDcEQsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sMEJBQTBCLENBQUM7O0FBS2pFLE1BQU0sT0FBTyw0QkFBNEI7SUFDdkMsU0FBUyxDQUNQLElBQXVFO1FBRXZFLFFBQVEsSUFBSSxFQUFFLElBQUksRUFBRTtZQUNsQixLQUFLLHFCQUFxQixDQUFDLElBQUksQ0FBQyxXQUFXO2dCQUN6QyxPQUFPLHVCQUF1QixDQUFDO1lBQ2pDLEtBQUsscUJBQXFCLENBQUMsSUFBSSxDQUFDLGVBQWU7Z0JBQzdDLE9BQU8sK0JBQStCLENBQUM7WUFDekMsS0FBSyxxQkFBcUIsQ0FBQyxJQUFJLENBQUMsV0FBVztnQkFDekMsT0FBTyx1QkFBdUIsQ0FBQztZQUNqQyxLQUFLLHFCQUFxQixDQUFDLElBQUksQ0FBQyxZQUFZO2dCQUMxQyxPQUFPLHdCQUF3QixDQUFDO1lBQ2xDLEtBQUsscUJBQXFCLENBQUMsSUFBSSxDQUFDLE1BQU07Z0JBQ3BDLE9BQU8sYUFBYSxDQUFDO1lBQ3ZCLEtBQUsscUJBQXFCLENBQUMsSUFBSSxDQUFDLGVBQWU7Z0JBQzdDLE9BQU8sMEJBQTBCLENBQUM7WUFDcEMsS0FBSyxxQkFBcUIsQ0FBQyxJQUFJLENBQUMsb0JBQW9CO2dCQUNsRCxPQUFPLDBCQUEwQixDQUFDO1NBQ3JDO0lBQ0gsQ0FBQzs7NklBcEJVLDRCQUE0QjsySUFBNUIsNEJBQTRCOzRGQUE1Qiw0QkFBNEI7a0JBSHhDLElBQUk7bUJBQUM7b0JBQ0osSUFBSSxFQUFFLDBCQUEwQjtpQkFDakMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBUYXBDb25maWd1cmF0b3JXcml0ZXIgfSBmcm9tICdAaW90aXplL3RhcC9jb25maWd1cmF0b3InO1xuXG5AUGlwZSh7XG4gIG5hbWU6ICd0YXBDb25maWd1cmF0b3JTdGVwVGl0bGUnLFxufSlcbmV4cG9ydCBjbGFzcyBUYXBDb25maWd1cmF0b3JTdGVwVGl0bGVQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XG4gIHRyYW5zZm9ybShcbiAgICBkYXRhOiB7IHBlcmNlbnQ6IG51bWJlcjsgc3RlcDogVGFwQ29uZmlndXJhdG9yV3JpdGVyLlN0ZXAgfSB8IHVuZGVmaW5lZFxuICApOiBzdHJpbmcgfCB1bmRlZmluZWQge1xuICAgIHN3aXRjaCAoZGF0YT8uc3RlcCkge1xuICAgICAgY2FzZSBUYXBDb25maWd1cmF0b3JXcml0ZXIuU3RlcC5hcHBseUNvbmZpZzpcbiAgICAgICAgcmV0dXJuIGBBcHBsaW5nIGNvbmZpZ3VyYXRpb25gO1xuICAgICAgY2FzZSBUYXBDb25maWd1cmF0b3JXcml0ZXIuU3RlcC5lbmFibGVTZWN1cmVDb206XG4gICAgICAgIHJldHVybiBgRW5hYmxpbmcgc2VjdXJlIGNvbW11bmljYXRpb25gO1xuICAgICAgY2FzZSBUYXBDb25maWd1cmF0b3JXcml0ZXIuU3RlcC5leGVjdXRlQ2FsbDpcbiAgICAgICAgcmV0dXJuIGBXcml0aW5nIGNvbmZpZ3VyYXRpb25gO1xuICAgICAgY2FzZSBUYXBDb25maWd1cmF0b3JXcml0ZXIuU3RlcC5mYWN0b3J5UmVzZXQ6XG4gICAgICAgIHJldHVybiBgQ2xlYXJpbmcgY29uZmlndXJhdGlvbmA7XG4gICAgICBjYXNlIFRhcENvbmZpZ3VyYXRvcldyaXRlci5TdGVwLmxvZ291dDpcbiAgICAgICAgcmV0dXJuIGBVc2VyIGxvZ291dGA7XG4gICAgICBjYXNlIFRhcENvbmZpZ3VyYXRvcldyaXRlci5TdGVwLnZhbGlkYXRlc0NvbmZpZzpcbiAgICAgICAgcmV0dXJuIGBWYWxpZGF0aW5nIGNvbmZpZ3VyYXRpb25gO1xuICAgICAgY2FzZSBUYXBDb25maWd1cmF0b3JXcml0ZXIuU3RlcC53cml0ZVNlY3VyaXR5T3B0aW9uczpcbiAgICAgICAgcmV0dXJuIGBXcml0aW5nIHNlY3VyaXR5IG9wdGlvbnNgO1xuICAgIH1cbiAgfVxufVxuIl19