Merge pull request #22 from johnrees/remove-unused-code
remove some unused imports from packages/web ts(x) files
This commit is contained in:
commit
1c4f35f67b
|
@ -9,13 +9,8 @@ import { utils, actions, models } from '@oyster/common';
|
|||
import { AccountLayout } from '@solana/spl-token';
|
||||
import BN from 'bn.js';
|
||||
import { METAPLEX_PREFIX } from '../models/metaplex';
|
||||
const {
|
||||
createTokenAccount,
|
||||
activateVault,
|
||||
combineVault,
|
||||
VAULT_PREFIX,
|
||||
AUCTION_PREFIX,
|
||||
} = actions;
|
||||
const { createTokenAccount, activateVault, combineVault, AUCTION_PREFIX } =
|
||||
actions;
|
||||
const { approve } = models;
|
||||
|
||||
// This command "closes" the vault, by activating & combining it in one go, handing it over to the auction manager
|
||||
|
|
|
@ -18,7 +18,6 @@ import {
|
|||
programIds,
|
||||
Creator,
|
||||
getSafetyDepositBoxAddress,
|
||||
TokenAccount,
|
||||
createAssociatedTokenAccountInstruction,
|
||||
sendTransactionWithRetry,
|
||||
} from '@oyster/common';
|
||||
|
|
|
@ -8,7 +8,6 @@ import {
|
|||
updateMetadata,
|
||||
createMasterEdition,
|
||||
sendTransactionWithRetry,
|
||||
createTokenAccount,
|
||||
Data,
|
||||
Creator,
|
||||
} from '@oyster/common';
|
||||
|
|
|
@ -14,11 +14,10 @@ import {
|
|||
ensureWrappedAccount,
|
||||
toLamports,
|
||||
ParsedAccount,
|
||||
AuctionState,
|
||||
} from '@oyster/common';
|
||||
|
||||
import { AccountLayout, MintInfo } from '@solana/spl-token';
|
||||
import { AuctionView, AuctionViewState } from '../hooks';
|
||||
import { AuctionView } from '../hooks';
|
||||
import BN from 'bn.js';
|
||||
import { setupCancelBid } from './cancelBid';
|
||||
const { createTokenAccount } = actions;
|
||||
|
|
|
@ -22,7 +22,6 @@ import {
|
|||
getMetadata,
|
||||
getReservationList,
|
||||
AuctionState,
|
||||
placeBid,
|
||||
} from '@oyster/common';
|
||||
|
||||
import { AccountLayout, MintLayout, Token } from '@solana/spl-token';
|
||||
|
@ -33,7 +32,6 @@ import {
|
|||
redeemBid,
|
||||
redeemFullRightsTransferBid,
|
||||
redeemParticipationBid,
|
||||
WinningConfig,
|
||||
WinningConstraint,
|
||||
WinningConfigItem,
|
||||
WinningConfigStateItem,
|
||||
|
@ -41,8 +39,7 @@ import {
|
|||
import { claimBid } from '../models/metaplex/claimBid';
|
||||
import { setupCancelBid } from './cancelBid';
|
||||
import { populateParticipationPrintingAccount } from '../models/metaplex/populateParticipationPrintingAccount';
|
||||
import BN from 'bn.js';
|
||||
import { sendPlaceBid, setupPlaceBid } from './sendPlaceBid';
|
||||
import { setupPlaceBid } from './sendPlaceBid';
|
||||
const { createTokenAccount } = actions;
|
||||
const { approve } = models;
|
||||
|
||||
|
|
|
@ -1,18 +1,9 @@
|
|||
import React from 'react';
|
||||
import { Input } from 'antd';
|
||||
import { SearchOutlined } from '@ant-design/icons';
|
||||
import { Button } from 'antd';
|
||||
import './searchBox.less';
|
||||
|
||||
const { Search } = Input;
|
||||
|
||||
export const SearchBox = ({}) => {
|
||||
return <Button className="search-btn" shape="circle" icon={<SearchOutlined />}>
|
||||
</Button>;
|
||||
|
||||
const onSearch = (value: string) => console.log(value);
|
||||
|
||||
return <Search placeholder={"Search for artists & NFTs"}
|
||||
onSearch={onSearch}
|
||||
className="search-box" />;
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import React, { useEffect, useMemo, useState } from 'react';
|
||||
import React from 'react';
|
||||
import { Card, CardProps, Button, Badge } from 'antd';
|
||||
import { MetadataCategory } from '@oyster/common';
|
||||
import { ArtContent } from './../ArtContent';
|
||||
|
|
|
@ -1,14 +1,13 @@
|
|||
import React, { useState } from 'react'
|
||||
import { Card, Avatar } from 'antd'
|
||||
import { Card } from 'antd'
|
||||
|
||||
import { Artist } from '../../types'
|
||||
|
||||
import './index.less'
|
||||
import { Identicon, shortenAddress } from '@oyster/common'
|
||||
import { shortenAddress } from '@oyster/common'
|
||||
import { MetaAvatar } from '../MetaAvatar';
|
||||
|
||||
export const ArtistCard = ({artist}: {artist: Artist}) => {
|
||||
const [noImage, setNoImage] = useState(false);
|
||||
|
||||
return (
|
||||
<Card
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import React, { useEffect, useState } from 'react';
|
||||
import { Row, Col, Button, InputNumber, Spin } from 'antd';
|
||||
import React, { useState } from 'react';
|
||||
import { Col, Button, InputNumber, Spin } from 'antd';
|
||||
import { MemoryRouter, Route, Redirect, Link } from 'react-router-dom';
|
||||
|
||||
import './index.less';
|
||||
|
@ -11,14 +11,10 @@ import {
|
|||
MetaplexOverlay,
|
||||
formatAmount,
|
||||
formatTokenAmount,
|
||||
useMint,
|
||||
fromLamports,
|
||||
CountdownState,
|
||||
useMint
|
||||
} from '@oyster/common';
|
||||
import {
|
||||
AuctionView,
|
||||
AuctionViewState,
|
||||
useBidsForAuction,
|
||||
useUserBalance,
|
||||
} from '../../hooks';
|
||||
import { sendPlaceBid } from '../../actions/sendPlaceBid';
|
||||
|
@ -27,7 +23,6 @@ import {
|
|||
sendRedeemBid,
|
||||
eligibleForParticipationPrizeGivenWinningIndex,
|
||||
} from '../../actions/sendRedeemBid';
|
||||
import { AmountLabel } from '../AmountLabel';
|
||||
import { sendCancelBid } from '../../actions/cancelBid';
|
||||
import BN from 'bn.js';
|
||||
import { Confetti } from '../Confetti';
|
||||
|
|
|
@ -3,7 +3,6 @@ import { Row, Col } from 'antd';
|
|||
|
||||
import './../AuctionCard/index.less';
|
||||
import {
|
||||
contexts,
|
||||
formatTokenAmount,
|
||||
useMint,
|
||||
fromLamports,
|
||||
|
|
|
@ -1,11 +1,9 @@
|
|||
import React, { useEffect, useMemo, useState } from 'react';
|
||||
import { Card, Avatar, Col, Row, CardProps, Button, Badge } from 'antd';
|
||||
import { Creator, MetadataCategory, shortenAddress, useConnection, formatTokenAmount, CountdownState } from '@oyster/common';
|
||||
import React, { useEffect, useState } from 'react';
|
||||
import { Card, CardProps } from 'antd';
|
||||
import { formatTokenAmount, CountdownState } from '@oyster/common';
|
||||
import { ArtContent } from '../ArtContent';
|
||||
import './index.less';
|
||||
import { AuctionView, useArt, useCreators } from '../../hooks';
|
||||
import { PublicKey } from '@solana/web3.js';
|
||||
import { Artist, ArtType } from '../../types';
|
||||
import { MetaAvatar } from '../MetaAvatar';
|
||||
import { AmountLabel } from '../AmountLabel';
|
||||
import { useHighestBidForAuction } from '../../hooks';
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import React, { useContext, useEffect, useLayoutEffect, useMemo, useRef, useState } from "react";
|
||||
import React, { useContext, useEffect, useMemo, useRef } from "react";
|
||||
import confetti from 'canvas-confetti';
|
||||
|
||||
export interface ConfettiContextState {
|
||||
|
@ -12,7 +12,6 @@ const ConfettiContext = React.createContext<ConfettiContextState | null>(
|
|||
export const ConfettiProvider = ({ children = null as any }) => {
|
||||
const canvasRef = useRef<HTMLCanvasElement>();
|
||||
const confettiRef = useRef<confetti.CreateTypes>();
|
||||
const [visible, setVisible] = useState(false);
|
||||
|
||||
const dropConfetti = useMemo(() => (() => {
|
||||
if(confettiRef.current && canvasRef.current){
|
||||
|
|
|
@ -1,12 +1,11 @@
|
|||
import React, { useEffect, useMemo, useState } from 'react';
|
||||
import React from 'react';
|
||||
import { Col, Row, Button } from 'antd';
|
||||
|
||||
import './index.less';
|
||||
import { AuctionView, useAuctions, useArt } from '../../hooks';
|
||||
import { AuctionView, useArt } from '../../hooks';
|
||||
import { ArtContent } from '../ArtContent';
|
||||
import { AuctionCard } from '../AuctionCard';
|
||||
import { Link } from 'react-router-dom';
|
||||
import moment from 'moment';
|
||||
import { MetaAvatar } from '../MetaAvatar';
|
||||
|
||||
interface IPreSaleBanner {
|
||||
|
|
|
@ -2,7 +2,7 @@ import React from 'react';
|
|||
import { Button, Select } from 'antd';
|
||||
import { contexts } from '@oyster/common';
|
||||
|
||||
const { useWallet, WALLET_PROVIDERS } = contexts.Wallet;
|
||||
const { useWallet } = contexts.Wallet;
|
||||
const { ENDPOINTS, useConnectionConfig } = contexts.Connection;
|
||||
|
||||
export const Settings = () => {
|
||||
|
|
|
@ -28,20 +28,11 @@ import {
|
|||
setProgramIds,
|
||||
useConnectionConfig,
|
||||
} from '@oyster/common';
|
||||
import { MintInfo, Token, TOKEN_PROGRAM_ID } from '@solana/spl-token';
|
||||
import {
|
||||
NAME_PROGRAM_ID,
|
||||
VERIFICATION_AUTHORITY_OFFSET,
|
||||
TWITTER_VERIFICATION_AUTHORITY,
|
||||
TWITTER_ACCOUNT_LENGTH,
|
||||
NameRegistryState,
|
||||
} from '@solana/spl-name-service';
|
||||
import { MintInfo } from '@solana/spl-token';
|
||||
import {
|
||||
Connection,
|
||||
PublicKey,
|
||||
PublicKeyAndAccount,
|
||||
Transaction,
|
||||
TransactionInstruction,
|
||||
PublicKeyAndAccount
|
||||
} from '@solana/web3.js';
|
||||
import BN from 'bn.js';
|
||||
import React, { useCallback, useContext, useEffect, useMemo, useState } from 'react';
|
||||
|
|
|
@ -3,7 +3,6 @@ import { PublicKey } from '@solana/web3.js';
|
|||
import { useMeta } from '../contexts';
|
||||
import { Art, Artist, ArtType } from '../types';
|
||||
import {
|
||||
Creator,
|
||||
Edition,
|
||||
MasterEdition,
|
||||
Metadata,
|
||||
|
|
|
@ -1,9 +1,4 @@
|
|||
import {
|
||||
TokenAccount,
|
||||
useConnection,
|
||||
useUserAccounts,
|
||||
useWallet,
|
||||
} from '@oyster/common';
|
||||
import { useWallet } from '@oyster/common';
|
||||
import { PublicKey } from '@solana/web3.js';
|
||||
import { useEffect, useState } from 'react';
|
||||
import {
|
||||
|
|
|
@ -10,7 +10,6 @@ import {
|
|||
MasterEdition,
|
||||
useWallet,
|
||||
} from '@oyster/common';
|
||||
import { WalletAdapter } from '@solana/wallet-base';
|
||||
import { PublicKey } from '@solana/web3.js';
|
||||
import BN from 'bn.js';
|
||||
import { useEffect, useState } from 'react';
|
||||
|
|
|
@ -1,13 +1,11 @@
|
|||
import React, { useMemo } from 'react';
|
||||
import { PublicKey } from '@solana/web3.js';
|
||||
import {
|
||||
AuctionData,
|
||||
BidderMetadata,
|
||||
BidderMetadataParser,
|
||||
cache,
|
||||
ParsedAccount,
|
||||
} from '@oyster/common';
|
||||
import { useAuction } from './useAuction';
|
||||
|
||||
export const useHighestBidForAuction = (auctionPubkey: PublicKey | string) => {
|
||||
const bids = useBidsForAuction(auctionPubkey);
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
import { TokenAccount, useUserAccounts, useWallet } from '@oyster/common';
|
||||
import { SafetyDepositDraft } from '../actions/createAuctionManager';
|
||||
import { useMeta } from '../contexts';
|
||||
import { PublicKey } from '@solana/web3.js';
|
||||
|
||||
|
|
|
@ -1,12 +1,10 @@
|
|||
import { TokenAccount, useUserAccounts, useWallet } from '@oyster/common';
|
||||
import { TokenAccount, useUserAccounts } from '@oyster/common';
|
||||
import { SafetyDepositDraft } from '../actions/createAuctionManager';
|
||||
import { useMeta } from './../contexts';
|
||||
|
||||
export const useUserArts = (): SafetyDepositDraft[] => {
|
||||
const { metadata, masterEditions, editions, whitelistedCreatorsByCreator } =
|
||||
useMeta();
|
||||
const { metadata, masterEditions, editions } = useMeta();
|
||||
const { userAccounts } = useUserAccounts();
|
||||
const { wallet } = useWallet();
|
||||
|
||||
const accountByMint = userAccounts.reduce((prev, acc) => {
|
||||
prev.set(acc.info.mint.toBase58(), acc);
|
||||
|
|
Loading…
Reference in New Issue