chore: run linter

This commit is contained in:
Michael Sebastiyan 2021-10-06 18:11:49 +03:00
parent ad18a59002
commit 527042e074
3 changed files with 59 additions and 22 deletions

View File

@ -255,14 +255,21 @@ export const AuctionCard = ({
const isAuctionNotStarted =
auctionView.auction.info.state === AuctionState.Created;
const isOpenEditionInstantSale = auctionView.auction.info.bidState.type === BidStateType.OpenEdition;
const isInstantSaleHasNoItems = Number(auctionView.myBidderPot?.info.emptied) !== 0 && auctionView.auction.info.bidState.max.toNumber() === bids.length;
const isOpenEditionInstantSale =
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
&& isAuctionManagerAuthorityNotWalletOwner
&& (!isOpenEditionInstantSale && isInstantSaleHasNoItems)
const shouldHideInstantSale =
auctionView.isInstantSale &&
isAuctionManagerAuthorityNotWalletOwner &&
!isOpenEditionInstantSale &&
isInstantSaleHasNoItems;
const shouldHide = shouldHideInstantSale || auctionView.vault.info.state === VaultState.Deactivated
const shouldHide =
shouldHideInstantSale ||
auctionView.vault.info.state === VaultState.Deactivated;
if (shouldHide) {
return <></>;
@ -522,8 +529,12 @@ export const AuctionCard = ({
const instantSalePrice =
auctionView.auctionDataExtended?.info.instantSalePrice;
const winningConfigType =
auctionView.participationItem?.winningConfigType || auctionView.items[0][0].winningConfigType;
const isAuctionItemMaster = [WinningConfigType.FullRightsTransfer, WinningConfigType.TokenOnlyTransfer].includes(winningConfigType)
auctionView.participationItem?.winningConfigType ||
auctionView.items[0][0].winningConfigType;
const isAuctionItemMaster = [
WinningConfigType.FullRightsTransfer,
WinningConfigType.TokenOnlyTransfer,
].includes(winningConfigType);
const allowBidToPublic =
myPayingAccount &&
!auctionView.myBidderPot &&
@ -534,7 +545,10 @@ export const AuctionCard = ({
isAuctionItemMaster;
// Placing a "bid" of the full amount results in a purchase to redeem.
if (instantSalePrice && (allowBidToPublic || allowBidToAuctionOwner)) {
if (
instantSalePrice &&
(allowBidToPublic || allowBidToAuctionOwner)
) {
try {
const bid = await sendPlaceBid(
connection,

View File

@ -180,8 +180,11 @@ export const AuctionCreateView = () => {
const createAuction = async () => {
let winnerLimit: WinnerLimit;
if (attributes.category === AuctionCategory.InstantSale && attributes.instantSaleType === InstantSaleType.Open) {
const { items, instantSalePrice } = attributes
if (
attributes.category === AuctionCategory.InstantSale &&
attributes.instantSaleType === InstantSaleType.Open
) {
const { items, instantSalePrice } = attributes;
if (items.length > 0 && items[0].participationConfig) {
items[0].participationConfig.fixedPrice = new BN(
@ -194,7 +197,7 @@ export const AuctionCreateView = () => {
usize: ZERO,
});
} else if (attributes.category === AuctionCategory.InstantSale) {
const { items, editions } = attributes
const { items, editions } = attributes;
if (items.length > 0) {
const item = items[0];
@ -472,8 +475,9 @@ export const AuctionCreateView = () => {
name: null,
};
const isOpenEdition = attributes.category === AuctionCategory.Open || attributes.instantSaleType === InstantSaleType.Open
const isOpenEdition =
attributes.category === AuctionCategory.Open ||
attributes.instantSaleType === InstantSaleType.Open;
const safetyDepositDrafts = isOpenEdition
? []
: attributes.category !== AuctionCategory.Tiered
@ -774,7 +778,9 @@ const CategoryStep = (props: {
};
const InstantSaleStep = ({
attributes, setAttributes, confirm
attributes,
setAttributes,
confirm,
}: {
attributes: AuctionState;
setAttributes: (attr: AuctionState) => void;
@ -784,9 +790,14 @@ const InstantSaleStep = ({
() => !!attributes?.items?.[0]?.masterEdition?.info?.maxSupply,
[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;
return (
@ -811,7 +822,9 @@ const InstantSaleStep = ({
{shouldRenderSelect && (
<label className="action-field">
<Select
defaultValue={attributes.instantSaleType || InstantSaleType.Single}
defaultValue={
attributes.instantSaleType || InstantSaleType.Single
}
onChange={value =>
setAttributes({
...attributes,
@ -819,9 +832,19 @@ const InstantSaleStep = ({
})
}
>
<Option value={InstantSaleType.Single}>Sell unique token</Option>
{copiesEnabled && <Option value={InstantSaleType.Limited}>Sell limited number of copies</Option>}
{!copiesEnabled && <Option value={InstantSaleType.Open}>Sell unlimited number of copies</Option>}
<Option value={InstantSaleType.Single}>
Sell unique token
</Option>
{copiesEnabled && (
<Option value={InstantSaleType.Limited}>
Sell limited number of copies
</Option>
)}
{!copiesEnabled && (
<Option value={InstantSaleType.Open}>
Sell unlimited number of copies
</Option>
)}
</Select>
{isLimitedEdition && (
<>

View File

@ -25,7 +25,7 @@ export const AuctionListView = () => {
const auctions = useAuctions(AuctionViewState.Live);
const auctionsEnded = [
...useAuctions(AuctionViewState.Ended),
...useAuctions(AuctionViewState.BuyNow)
...useAuctions(AuctionViewState.BuyNow),
];
const [activeKey, setActiveKey] = useState(LiveAuctionViewState.All);
const { isLoading } = useMeta();