1 import { Component, Input, Pipe, PipeTransform } from '@angular/core';
2 import { SdkService, ISdk } from '../../../@core-xds/services/sdk.service';
3 import { AlertService } from '../../../@core-xds/services/alert.service';
7 selector: 'xds-sdk-card',
8 styleUrls: ['./sdk-card.component.scss'],
9 templateUrl: './sdk-card.component.html',
11 export class SdkCardComponent {
13 // FIXME workaround of https://github.com/angular/angular-cli/issues/2034
14 // should be removed with angular 5
15 // @Input() sdk: ISdk;
16 @Input() sdk = <ISdk>null;
19 private alert: AlertService,
20 private sdkSvr: SdkService,
25 return sdk.profile + '-' + sdk.arch + '-' + sdk.version;
29 this.sdkSvr.delete(sdk).subscribe(
31 err => this.alert.error('ERROR delete: ' + err),