Merge pull request #22 from johnrees/remove-unused-code

remove some unused imports from packages/web ts(x) files
This commit is contained in:
B 2021-06-05 19:22:33 -05:00 committed by GitHub
commit 1c4f35f67b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
21 changed files with 22 additions and 75 deletions

View File

@ -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

View File

@ -18,7 +18,6 @@ import {
programIds,
Creator,
getSafetyDepositBoxAddress,
TokenAccount,
createAssociatedTokenAccountInstruction,
sendTransactionWithRetry,
} from '@oyster/common';

View File

@ -8,7 +8,6 @@ import {
updateMetadata,
createMasterEdition,
sendTransactionWithRetry,
createTokenAccount,
Data,
Creator,
} from '@oyster/common';

View File

@ -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;

View File

@ -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;

View File

@ -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" />;
}

View File

@ -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';

View File

@ -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

View File

@ -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';

View File

@ -3,7 +3,6 @@ import { Row, Col } from 'antd';
import './../AuctionCard/index.less';
import {
contexts,
formatTokenAmount,
useMint,
fromLamports,

View File

@ -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';

View File

@ -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){

View File

@ -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 {

View File

@ -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 = () => {

View File

@ -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';

View File

@ -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,

View File

@ -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 {

View File

@ -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';

View File

@ -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);

View File

@ -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';

View File

@ -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);