UNPKG

@iotize/ionic

Version:

Iotize specific building blocks on top of @ionic/angular.

32 lines 4.46 kB
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==