Don't allow invoices lower than 0.001 and require 0.01 for sponsorship.

refs #122
This commit is contained in:
softsimon
2020-10-08 00:20:42 +07:00
parent cf8b51b937
commit 1b83260a62
3 changed files with 35 additions and 20 deletions

View File

@@ -27,9 +27,9 @@
<div class="input-group-prepend" style="width: 42px;">
<span class="input-group-text"></span>
</div>
<input formControlName="amount" class="form-control" type="number" min="0.01" step="1E-03">
<input formControlName="amount" class="form-control" type="number" min="0.001" step="1E-03">
</div>
<div class="input-group mb-4">
<div class="input-group mb-4" *ngIf="donationForm.get('amount').value >= 0.01; else lowAmount">
<div class="input-group-prepend" style="width: 42px;">
<span class="input-group-text">@</span>
</div>
@@ -41,12 +41,20 @@
</form>
</div>
<ng-template #lowAmount>
<div class="input-group mb-4 text-small">
If you donate 0.01 BTC or more, your profile photo will be added to the list of sponsors above :)
</div>
</ng-template>
<div *ngIf="donationStatus === 3" class="text-center">
<div class="qr-wrapper mt-4 mb-2">
<div class="qr-wrapper mt-2 mb-2">
<app-qrcode [data]="donationObj.address + '?amount=' + donationObj.amount"></app-qrcode>
</div>
<br>
<p style="font-size: 10px;">{{ donationObj.address }}</p>
<p style="font-size: 12px;">{{ donationObj.amount }} BTC</p>
<p>Waiting for transaction... </p>
<div class="spinner-border text-light"></div>
</div>