@iotize/ionic
Version:
Iotize specific building blocks on top of @ionic/angular.
32 lines • 4.46 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 */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.14", ngImport: i0, type: TapConfiguratorStepTitlePipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe });
/** @nocollapse */ static ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "14.0.0", version: "18.2.14", ngImport: i0, type: TapConfiguratorStepTitlePipe, name: "tapConfiguratorStepTitle" });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.14", ngImport: i0, type: TapConfiguratorStepTitlePipe, decorators: [{
type: Pipe,
args: [{
name: 'tapConfiguratorStepTitle',
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFwLWNvbmZpZ3VyYXRvci1zdGVwLXRpdGxlLnBpcGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9pb3RpemUtaW9uaWMvY29uZmlndXJhdG9yL3NyYy9saWIvdGFwLWNvbmZpZ3VyYXRvci1wcm9ncmVzcy1iYXIvdGFwLWNvbmZpZ3VyYXRvci1zdGVwLXRpdGxlLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLElBQUksRUFBaUIsTUFBTSxlQUFlLENBQUM7QUFDcEQsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sMEJBQTBCLENBQUM7O0FBS2pFLE1BQU0sT0FBTyw0QkFBNEI7SUFDdkMsU0FBUyxDQUNQLElBQXVFO1FBRXZFLFFBQVEsSUFBSSxFQUFFLElBQUksRUFBRSxDQUFDO1lBQ25CLEtBQUsscUJBQXFCLENBQUMsSUFBSSxDQUFDLFdBQVc7Z0JBQ3pDLE9BQU8sdUJBQXVCLENBQUM7WUFDakMsS0FBSyxxQkFBcUIsQ0FBQyxJQUFJLENBQUMsZUFBZTtnQkFDN0MsT0FBTywrQkFBK0IsQ0FBQztZQUN6QyxLQUFLLHFCQUFxQixDQUFDLElBQUksQ0FBQyxXQUFXO2dCQUN6QyxPQUFPLHVCQUF1QixDQUFDO1lBQ2pDLEtBQUsscUJBQXFCLENBQUMsSUFBSSxDQUFDLFlBQVk7Z0JBQzFDLE9BQU8sd0JBQXdCLENBQUM7WUFDbEMsS0FBSyxxQkFBcUIsQ0FBQyxJQUFJLENBQUMsTUFBTTtnQkFDcEMsT0FBTyxhQUFhLENBQUM7WUFDdkIsS0FBSyxxQkFBcUIsQ0FBQyxJQUFJLENBQUMsZUFBZTtnQkFDN0MsT0FBTywwQkFBMEIsQ0FBQztZQUNwQyxLQUFLLHFCQUFxQixDQUFDLElBQUksQ0FBQyxvQkFBb0I7Z0JBQ2xELE9BQU8sMEJBQTBCLENBQUM7UUFDdEMsQ0FBQztJQUNILENBQUM7MkhBcEJVLDRCQUE0Qjt5SEFBNUIsNEJBQTRCOzs0RkFBNUIsNEJBQTRCO2tCQUh4QyxJQUFJO21CQUFDO29CQUNKLElBQUksRUFBRSwwQkFBMEI7aUJBQ2pDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgVGFwQ29uZmlndXJhdG9yV3JpdGVyIH0gZnJvbSAnQGlvdGl6ZS90YXAvY29uZmlndXJhdG9yJztcblxuQFBpcGUoe1xuICBuYW1lOiAndGFwQ29uZmlndXJhdG9yU3RlcFRpdGxlJyxcbn0pXG5leHBvcnQgY2xhc3MgVGFwQ29uZmlndXJhdG9yU3RlcFRpdGxlUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xuICB0cmFuc2Zvcm0oXG4gICAgZGF0YTogeyBwZXJjZW50OiBudW1iZXI7IHN0ZXA6IFRhcENvbmZpZ3VyYXRvcldyaXRlci5TdGVwIH0gfCB1bmRlZmluZWRcbiAgKTogc3RyaW5nIHwgdW5kZWZpbmVkIHtcbiAgICBzd2l0Y2ggKGRhdGE/LnN0ZXApIHtcbiAgICAgIGNhc2UgVGFwQ29uZmlndXJhdG9yV3JpdGVyLlN0ZXAuYXBwbHlDb25maWc6XG4gICAgICAgIHJldHVybiBgQXBwbGluZyBjb25maWd1cmF0aW9uYDtcbiAgICAgIGNhc2UgVGFwQ29uZmlndXJhdG9yV3JpdGVyLlN0ZXAuZW5hYmxlU2VjdXJlQ29tOlxuICAgICAgICByZXR1cm4gYEVuYWJsaW5nIHNlY3VyZSBjb21tdW5pY2F0aW9uYDtcbiAgICAgIGNhc2UgVGFwQ29uZmlndXJhdG9yV3JpdGVyLlN0ZXAuZXhlY3V0ZUNhbGw6XG4gICAgICAgIHJldHVybiBgV3JpdGluZyBjb25maWd1cmF0aW9uYDtcbiAgICAgIGNhc2UgVGFwQ29uZmlndXJhdG9yV3JpdGVyLlN0ZXAuZmFjdG9yeVJlc2V0OlxuICAgICAgICByZXR1cm4gYENsZWFyaW5nIGNvbmZpZ3VyYXRpb25gO1xuICAgICAgY2FzZSBUYXBDb25maWd1cmF0b3JXcml0ZXIuU3RlcC5sb2dvdXQ6XG4gICAgICAgIHJldHVybiBgVXNlciBsb2dvdXRgO1xuICAgICAgY2FzZSBUYXBDb25maWd1cmF0b3JXcml0ZXIuU3RlcC52YWxpZGF0ZXNDb25maWc6XG4gICAgICAgIHJldHVybiBgVmFsaWRhdGluZyBjb25maWd1cmF0aW9uYDtcbiAgICAgIGNhc2UgVGFwQ29uZmlndXJhdG9yV3JpdGVyLlN0ZXAud3JpdGVTZWN1cml0eU9wdGlvbnM6XG4gICAgICAgIHJldHVybiBgV3JpdGluZyBzZWN1cml0eSBvcHRpb25zYDtcbiAgICB9XG4gIH1cbn1cbiJdfQ==