UI: Add disable button Download package in ota-update.component

This commit is contained in:
Vladyslav_Prykhodko 2021-06-07 11:02:26 +03:00
parent b67d9930d3
commit c40faa87c7
2 changed files with 2 additions and 2 deletions

View File

@ -102,7 +102,7 @@ export class OtaUpdateTableConfigResolve implements Resolve<EntityTableConfig<Ot
{ {
name: this.translate.instant('ota-update.download'), name: this.translate.instant('ota-update.download'),
icon: 'file_download', icon: 'file_download',
isEnabled: (otaPackage) => otaPackage.hasData, isEnabled: (otaPackage) => otaPackage.hasData && !otaPackage.url,
onAction: ($event, entity) => this.exportPackage($event, entity) onAction: ($event, entity) => this.exportPackage($event, entity)
} }
); );

View File

@ -17,7 +17,7 @@
--> -->
<div class="tb-details-buttons" fxLayout.xs="column"> <div class="tb-details-buttons" fxLayout.xs="column">
<button mat-raised-button color="primary" fxFlex.xs <button mat-raised-button color="primary" fxFlex.xs
[disabled]="(isLoading$ | async) || !entity?.hasData" [disabled]="(isLoading$ | async) || !(entity?.hasData && !entity?.url)"
(click)="onEntityAction($event, 'uploadPackage')" (click)="onEntityAction($event, 'uploadPackage')"
[fxShow]="!isEdit"> [fxShow]="!isEdit">
{{ 'ota-update.download' | translate }} {{ 'ota-update.download' | translate }}