|
|
@@ -14,15 +14,18 @@ Data URL: {{bcInfoService.dataUrl}} -->
|
|
|
<p><b>Asset:</b> {{assetId}}</p>
|
|
|
<p>
|
|
|
<b>Balance:</b> {{userBalance}}
|
|
|
- <button type="button" [disabled]="getUserBalanceInProgress" class="btn btn-secondary btn-sm" (click)="refreshUserBalance()" title="Refresh balance">
|
|
|
- <i *ngIf="!getUserBalanceInProgress" class="icon-refresh"></i>
|
|
|
- <span *ngIf="getUserBalanceInProgress" class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
|
|
|
+ <button type="button" [disabled]="getUserBalanceInProgress" class="btn btn-secondary btn-sm"
|
|
|
+ (click)="refreshUserBalance()" title="Refresh balance">
|
|
|
+ <i *ngIf="!getUserBalanceInProgress" class="icon-refresh"></i>
|
|
|
+ <span *ngIf="getUserBalanceInProgress" class="spinner-border spinner-border-sm" role="status"
|
|
|
+ aria-hidden="true"></span>
|
|
|
</button>
|
|
|
</p>
|
|
|
</span>
|
|
|
<hr>
|
|
|
<button *ngIf="!selectingArea" type="button" class="btn btn-primary" (click)="onSelectArea()">Select
|
|
|
area</button>
|
|
|
+
|
|
|
<div *ngIf="selectingArea">
|
|
|
<p>Select area with <b> Shift + Drag</b></p>
|
|
|
<span *ngIf="price">
|
|
|
@@ -31,12 +34,43 @@ Data URL: {{bcInfoService.dataUrl}} -->
|
|
|
<p *ngIf="paymentHash"><b>Payment hash:</b> {{paymentHash}}</p>
|
|
|
<div>
|
|
|
<button type="button" [disabled]="!price || buyInProgress" class="btn btn-success" (click)="onBuy()">
|
|
|
- <span *ngIf="buyInProgress" class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
|
|
|
+ <span *ngIf="buyInProgress" class="spinner-border spinner-border-sm" role="status"></span>
|
|
|
Buy
|
|
|
</button>
|
|
|
- <button type="button" class="btn btn-danger" [disabled]="buyInProgress" (click)="onCancel()">Cancel</button>
|
|
|
+ <button type="button" class="btn btn-danger" [disabled]="buyInProgress"
|
|
|
+ (click)="onCancel()">Cancel</button>
|
|
|
<a *ngIf="dataUrl" class="btn btn-primary" [href]="dataUrl">Download your data!</a>
|
|
|
</div>
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div>
|
|
|
+ <p>Transaction history</p>
|
|
|
+ <div id="tx-history">
|
|
|
+ <div *ngFor="let transfer of lastTransfers; index as i" class="card">
|
|
|
+ <div class="card-header">
|
|
|
+ <small>{{transfer.timestamp}}</small>
|
|
|
+
|
|
|
+ <span style="float: right;">
|
|
|
+ <button style="margin-right: 5px" class="btn btn-secondary btn-sm" (click)="onRequestData()">
|
|
|
+ Data
|
|
|
+ </button>
|
|
|
+ <button style="margin-right: 5px" class="btn btn-sm" (click)="transfer.expanded = !transfer.expanded">
|
|
|
+ <i [class]="transfer.expanded ? 'icon-arrow-up' : 'icon-arrow-down'"></i>
|
|
|
+ </button>
|
|
|
+ </span>
|
|
|
+
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div [class]="transfer.expanded ? '' : 'collapse'">
|
|
|
+ <div class="card-body">
|
|
|
+ Extent: {{transfer.extent}}
|
|
|
+ Amount: {{transfer.amount}}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+
|
|
|
</div>
|
|
|
</div>
|