diff options
Diffstat (limited to 'webapp/src/app/pages/sdks/sdk-card/sdk-card.component.ts')
-rw-r--r-- | webapp/src/app/pages/sdks/sdk-card/sdk-card.component.ts | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/webapp/src/app/pages/sdks/sdk-card/sdk-card.component.ts b/webapp/src/app/pages/sdks/sdk-card/sdk-card.component.ts index 997f01d..ffb0852 100644 --- a/webapp/src/app/pages/sdks/sdk-card/sdk-card.component.ts +++ b/webapp/src/app/pages/sdks/sdk-card/sdk-card.component.ts @@ -17,7 +17,7 @@ */ import { Component, Input, Pipe, PipeTransform } from '@angular/core'; -import { SdkService, ISdk } from '../../../@core-xds/services/sdk.service'; +import { SdkService, ISdk, StatusType } from '../../../@core-xds/services/sdk.service'; import { AlertService } from '../../../@core-xds/services/alert.service'; import { NgbModal } from '@ng-bootstrap/ng-bootstrap'; @@ -42,6 +42,10 @@ export class SdkCardComponent { ) { } + canRemove(sdk: ISdk) { + return sdk.status === StatusType.INSTALLED; + } + remove(sdk: ISdk) { const modal = this.modalService.open(ConfirmModalComponent, { size: 'lg', |