change auction view for instant sale
This commit is contained in:
parent
cb507827df
commit
b14ece2ad9
|
@ -7,12 +7,7 @@ import {
|
|||
import { programIds } from '../utils/programIds';
|
||||
import { deserializeUnchecked, serialize } from 'borsh';
|
||||
import BN from 'bn.js';
|
||||
import {
|
||||
findProgramAddress,
|
||||
METADATA_PROGRAM_ID,
|
||||
StringPublicKey,
|
||||
toPublicKey,
|
||||
} from '../utils';
|
||||
import { findProgramAddress, StringPublicKey, toPublicKey } from '../utils';
|
||||
export const METADATA_PREFIX = 'metadata';
|
||||
export const EDITION = 'edition';
|
||||
export const RESERVATION = 'reservation';
|
||||
|
|
|
@ -19,7 +19,6 @@ import {
|
|||
BidderMetadata,
|
||||
MAX_METADATA_LEN,
|
||||
MAX_EDITION_LEN,
|
||||
placeBid,
|
||||
useWalletModal,
|
||||
} from '@oyster/common';
|
||||
import { useWallet } from '@solana/wallet-adapter-react';
|
||||
|
@ -253,6 +252,11 @@ export const AuctionCard = ({
|
|||
const isAuctionNotStarted =
|
||||
auctionView.auction.info.state === AuctionState.Created;
|
||||
|
||||
//if instant sale auction bid and claimed hide buttons
|
||||
if (auctionView.isInstantSale && auctionView.myBidderPot?.info.emptied) {
|
||||
return <></>
|
||||
}
|
||||
|
||||
return (
|
||||
<div className="auction-container" style={style}>
|
||||
<Col>
|
||||
|
@ -517,14 +521,10 @@ export const AuctionCard = ({
|
|||
auctionView.auctionDataExtended?.info.instantSalePrice,
|
||||
);
|
||||
setLastBid(bid);
|
||||
// TODO: Remove this by propating necessary information to sendRedeemBid
|
||||
// window.location.reload();
|
||||
}
|
||||
|
||||
await update();
|
||||
|
||||
setShowBidModal(false);
|
||||
|
||||
// Claim the purchase
|
||||
try {
|
||||
await sendRedeemBid(
|
||||
|
@ -536,7 +536,11 @@ export const AuctionCard = ({
|
|||
prizeTrackingTickets,
|
||||
bidRedemptions,
|
||||
bids,
|
||||
).then(() => setShowRedeemedBidModal(true));
|
||||
).then(async () => {
|
||||
await update();
|
||||
setShowBidModal(false);
|
||||
setShowRedeemedBidModal(true);
|
||||
});
|
||||
} catch (e) {
|
||||
console.error(e);
|
||||
setShowRedemptionIssue(true);
|
||||
|
|
|
@ -228,7 +228,7 @@ export const AuctionView = () => {
|
|||
|
||||
{!auction && <Skeleton paragraph={{ rows: 6 }} />}
|
||||
{auction && <AuctionCard auctionView={auction} />}
|
||||
<AuctionBids auctionView={auction} />
|
||||
{!auction?.isInstantSale && <AuctionBids auctionView={auction} />}
|
||||
</Col>
|
||||
</Row>
|
||||
</>
|
||||
|
|
Loading…
Reference in New Issue