diff --git a/tabby-core/src/components/transfersMenu.component.pug b/tabby-core/src/components/transfersMenu.component.pug index 992977b3..77b8cade 100644 --- a/tabby-core/src/components/transfersMenu.component.pug +++ b/tabby-core/src/components/transfersMenu.component.pug @@ -16,4 +16,11 @@ .size {{transfer.getSize()|filesize}} .speed(*ngIf='transfer.getSpeed()') {{transfer.getSpeed()|filesize}}/s - button.btn.btn-link((click)='removeTransfer(transfer); $event.stopPropagation()') !{require('../icons/times.svg')} + button.btn.btn-link( + *ngIf='!transfer.isComplete()', + (click)='removeTransfer(transfer); $event.stopPropagation()' + ) !{require('../icons/times.svg')} + button.btn.btn-link( + *ngIf='transfer.isComplete()', + (click)='removeTransfer(transfer); $event.stopPropagation()' + ) !{require('../icons/check.svg')} diff --git a/tabby-core/src/icons/check.svg b/tabby-core/src/icons/check.svg new file mode 100644 index 00000000..8b416402 --- /dev/null +++ b/tabby-core/src/icons/check.svg @@ -0,0 +1 @@ +