chore: run linter
This commit is contained in:
parent
ad18a59002
commit
527042e074
|
@ -255,14 +255,21 @@ export const AuctionCard = ({
|
||||||
const isAuctionNotStarted =
|
const isAuctionNotStarted =
|
||||||
auctionView.auction.info.state === AuctionState.Created;
|
auctionView.auction.info.state === AuctionState.Created;
|
||||||
|
|
||||||
const isOpenEditionInstantSale = auctionView.auction.info.bidState.type === BidStateType.OpenEdition;
|
const isOpenEditionInstantSale =
|
||||||
const isInstantSaleHasNoItems = Number(auctionView.myBidderPot?.info.emptied) !== 0 && auctionView.auction.info.bidState.max.toNumber() === bids.length;
|
auctionView.auction.info.bidState.type === BidStateType.OpenEdition;
|
||||||
|
const isInstantSaleHasNoItems =
|
||||||
|
Number(auctionView.myBidderPot?.info.emptied) !== 0 &&
|
||||||
|
auctionView.auction.info.bidState.max.toNumber() === bids.length;
|
||||||
|
|
||||||
const shouldHideInstantSale = auctionView.isInstantSale
|
const shouldHideInstantSale =
|
||||||
&& isAuctionManagerAuthorityNotWalletOwner
|
auctionView.isInstantSale &&
|
||||||
&& (!isOpenEditionInstantSale && isInstantSaleHasNoItems)
|
isAuctionManagerAuthorityNotWalletOwner &&
|
||||||
|
!isOpenEditionInstantSale &&
|
||||||
|
isInstantSaleHasNoItems;
|
||||||
|
|
||||||
const shouldHide = shouldHideInstantSale || auctionView.vault.info.state === VaultState.Deactivated
|
const shouldHide =
|
||||||
|
shouldHideInstantSale ||
|
||||||
|
auctionView.vault.info.state === VaultState.Deactivated;
|
||||||
|
|
||||||
if (shouldHide) {
|
if (shouldHide) {
|
||||||
return <></>;
|
return <></>;
|
||||||
|
@ -522,8 +529,12 @@ export const AuctionCard = ({
|
||||||
const instantSalePrice =
|
const instantSalePrice =
|
||||||
auctionView.auctionDataExtended?.info.instantSalePrice;
|
auctionView.auctionDataExtended?.info.instantSalePrice;
|
||||||
const winningConfigType =
|
const winningConfigType =
|
||||||
auctionView.participationItem?.winningConfigType || auctionView.items[0][0].winningConfigType;
|
auctionView.participationItem?.winningConfigType ||
|
||||||
const isAuctionItemMaster = [WinningConfigType.FullRightsTransfer, WinningConfigType.TokenOnlyTransfer].includes(winningConfigType)
|
auctionView.items[0][0].winningConfigType;
|
||||||
|
const isAuctionItemMaster = [
|
||||||
|
WinningConfigType.FullRightsTransfer,
|
||||||
|
WinningConfigType.TokenOnlyTransfer,
|
||||||
|
].includes(winningConfigType);
|
||||||
const allowBidToPublic =
|
const allowBidToPublic =
|
||||||
myPayingAccount &&
|
myPayingAccount &&
|
||||||
!auctionView.myBidderPot &&
|
!auctionView.myBidderPot &&
|
||||||
|
@ -534,7 +545,10 @@ export const AuctionCard = ({
|
||||||
isAuctionItemMaster;
|
isAuctionItemMaster;
|
||||||
|
|
||||||
// Placing a "bid" of the full amount results in a purchase to redeem.
|
// Placing a "bid" of the full amount results in a purchase to redeem.
|
||||||
if (instantSalePrice && (allowBidToPublic || allowBidToAuctionOwner)) {
|
if (
|
||||||
|
instantSalePrice &&
|
||||||
|
(allowBidToPublic || allowBidToAuctionOwner)
|
||||||
|
) {
|
||||||
try {
|
try {
|
||||||
const bid = await sendPlaceBid(
|
const bid = await sendPlaceBid(
|
||||||
connection,
|
connection,
|
||||||
|
|
|
@ -180,8 +180,11 @@ export const AuctionCreateView = () => {
|
||||||
|
|
||||||
const createAuction = async () => {
|
const createAuction = async () => {
|
||||||
let winnerLimit: WinnerLimit;
|
let winnerLimit: WinnerLimit;
|
||||||
if (attributes.category === AuctionCategory.InstantSale && attributes.instantSaleType === InstantSaleType.Open) {
|
if (
|
||||||
const { items, instantSalePrice } = attributes
|
attributes.category === AuctionCategory.InstantSale &&
|
||||||
|
attributes.instantSaleType === InstantSaleType.Open
|
||||||
|
) {
|
||||||
|
const { items, instantSalePrice } = attributes;
|
||||||
|
|
||||||
if (items.length > 0 && items[0].participationConfig) {
|
if (items.length > 0 && items[0].participationConfig) {
|
||||||
items[0].participationConfig.fixedPrice = new BN(
|
items[0].participationConfig.fixedPrice = new BN(
|
||||||
|
@ -194,7 +197,7 @@ export const AuctionCreateView = () => {
|
||||||
usize: ZERO,
|
usize: ZERO,
|
||||||
});
|
});
|
||||||
} else if (attributes.category === AuctionCategory.InstantSale) {
|
} else if (attributes.category === AuctionCategory.InstantSale) {
|
||||||
const { items, editions } = attributes
|
const { items, editions } = attributes;
|
||||||
|
|
||||||
if (items.length > 0) {
|
if (items.length > 0) {
|
||||||
const item = items[0];
|
const item = items[0];
|
||||||
|
@ -472,8 +475,9 @@ export const AuctionCreateView = () => {
|
||||||
name: null,
|
name: null,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const isOpenEdition =
|
||||||
const isOpenEdition = attributes.category === AuctionCategory.Open || attributes.instantSaleType === InstantSaleType.Open
|
attributes.category === AuctionCategory.Open ||
|
||||||
|
attributes.instantSaleType === InstantSaleType.Open;
|
||||||
const safetyDepositDrafts = isOpenEdition
|
const safetyDepositDrafts = isOpenEdition
|
||||||
? []
|
? []
|
||||||
: attributes.category !== AuctionCategory.Tiered
|
: attributes.category !== AuctionCategory.Tiered
|
||||||
|
@ -774,7 +778,9 @@ const CategoryStep = (props: {
|
||||||
};
|
};
|
||||||
|
|
||||||
const InstantSaleStep = ({
|
const InstantSaleStep = ({
|
||||||
attributes, setAttributes, confirm
|
attributes,
|
||||||
|
setAttributes,
|
||||||
|
confirm,
|
||||||
}: {
|
}: {
|
||||||
attributes: AuctionState;
|
attributes: AuctionState;
|
||||||
setAttributes: (attr: AuctionState) => void;
|
setAttributes: (attr: AuctionState) => void;
|
||||||
|
@ -784,9 +790,14 @@ const InstantSaleStep = ({
|
||||||
() => !!attributes?.items?.[0]?.masterEdition?.info?.maxSupply,
|
() => !!attributes?.items?.[0]?.masterEdition?.info?.maxSupply,
|
||||||
[attributes?.items?.[0]],
|
[attributes?.items?.[0]],
|
||||||
);
|
);
|
||||||
const artistFilter = useCallback((i: SafetyDepositDraft) => !(i.metadata.info.data.creators || []).some((c: Creator) => !c.verified), [])
|
const artistFilter = useCallback(
|
||||||
|
(i: SafetyDepositDraft) =>
|
||||||
|
!(i.metadata.info.data.creators || []).some((c: Creator) => !c.verified),
|
||||||
|
[],
|
||||||
|
);
|
||||||
|
|
||||||
const isLimitedEdition = attributes.instantSaleType === InstantSaleType.Limited;
|
const isLimitedEdition =
|
||||||
|
attributes.instantSaleType === InstantSaleType.Limited;
|
||||||
const shouldRenderSelect = attributes.items.length > 0;
|
const shouldRenderSelect = attributes.items.length > 0;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
@ -811,7 +822,9 @@ const InstantSaleStep = ({
|
||||||
{shouldRenderSelect && (
|
{shouldRenderSelect && (
|
||||||
<label className="action-field">
|
<label className="action-field">
|
||||||
<Select
|
<Select
|
||||||
defaultValue={attributes.instantSaleType || InstantSaleType.Single}
|
defaultValue={
|
||||||
|
attributes.instantSaleType || InstantSaleType.Single
|
||||||
|
}
|
||||||
onChange={value =>
|
onChange={value =>
|
||||||
setAttributes({
|
setAttributes({
|
||||||
...attributes,
|
...attributes,
|
||||||
|
@ -819,9 +832,19 @@ const InstantSaleStep = ({
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
>
|
>
|
||||||
<Option value={InstantSaleType.Single}>Sell unique token</Option>
|
<Option value={InstantSaleType.Single}>
|
||||||
{copiesEnabled && <Option value={InstantSaleType.Limited}>Sell limited number of copies</Option>}
|
Sell unique token
|
||||||
{!copiesEnabled && <Option value={InstantSaleType.Open}>Sell unlimited number of copies</Option>}
|
</Option>
|
||||||
|
{copiesEnabled && (
|
||||||
|
<Option value={InstantSaleType.Limited}>
|
||||||
|
Sell limited number of copies
|
||||||
|
</Option>
|
||||||
|
)}
|
||||||
|
{!copiesEnabled && (
|
||||||
|
<Option value={InstantSaleType.Open}>
|
||||||
|
Sell unlimited number of copies
|
||||||
|
</Option>
|
||||||
|
)}
|
||||||
</Select>
|
</Select>
|
||||||
{isLimitedEdition && (
|
{isLimitedEdition && (
|
||||||
<>
|
<>
|
||||||
|
|
|
@ -25,7 +25,7 @@ export const AuctionListView = () => {
|
||||||
const auctions = useAuctions(AuctionViewState.Live);
|
const auctions = useAuctions(AuctionViewState.Live);
|
||||||
const auctionsEnded = [
|
const auctionsEnded = [
|
||||||
...useAuctions(AuctionViewState.Ended),
|
...useAuctions(AuctionViewState.Ended),
|
||||||
...useAuctions(AuctionViewState.BuyNow)
|
...useAuctions(AuctionViewState.BuyNow),
|
||||||
];
|
];
|
||||||
const [activeKey, setActiveKey] = useState(LiveAuctionViewState.All);
|
const [activeKey, setActiveKey] = useState(LiveAuctionViewState.All);
|
||||||
const { isLoading } = useMeta();
|
const { isLoading } = useMeta();
|
||||||
|
|
Loading…
Reference in New Issue