Merge pull request #1725 from lbryio/1712
take previous bid into account for total available to deposit
This commit is contained in:
commit
9305548518
2 changed files with 11 additions and 3 deletions
|
@ -9,6 +9,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/).
|
|||
|
||||
|
||||
### Fixed
|
||||
* Take previous bid amount into account when determining how much users have available to deposit ([#1725](https://github.com/lbryio/lbry-app/pull/1725))
|
||||
|
||||
|
||||
### Changed
|
||||
|
|
|
@ -152,14 +152,21 @@ class PublishForm extends React.PureComponent<Props> {
|
|||
}
|
||||
|
||||
handleBidChange(bid: number) {
|
||||
const { balance, updatePublishForm } = this.props;
|
||||
const { balance, updatePublishForm, myClaimForUri } = this.props;
|
||||
|
||||
let previousBidAmount = 0;
|
||||
if (myClaimForUri) {
|
||||
previousBidAmount = myClaimForUri.amount;
|
||||
}
|
||||
|
||||
const totalAvailableBidAmount = previousBidAmount + balance;
|
||||
|
||||
let bidError;
|
||||
if (bid === 0) {
|
||||
bidError = __('Deposit cannot be 0');
|
||||
} else if (balance === bid) {
|
||||
} else if (totalAvailableBidAmount === bid) {
|
||||
bidError = __('Please decrease your deposit to account for transaction fees');
|
||||
} else if (balance < bid) {
|
||||
} else if (totalAvailableBidAmount < bid) {
|
||||
bidError = __('Deposit cannot be higher than your balance');
|
||||
} else if (bid <= MINIMUM_PUBLISH_BID) {
|
||||
bidError = __('Your deposit must be higher');
|
||||
|
|
Loading…
Add table
Reference in a new issue