@mojito-inc/secondary-market
Version:
Mojito secondary market is the platform to purchase NFT.
43 lines (42 loc) • 1.49 kB
TypeScript
import * as React from 'react';
import { ListingType } from '../constant';
import { WalletMediaConfig } from '../interface';
export interface TokenCardDetail {
collectionName: string;
cryptoPrice: number;
usdPrice: number;
collectionType: string;
priceLabel: string;
cryptoLabel: string;
tokenImage: string;
tokenName: string;
tokenSubtitle: string;
buttonName?: string;
animationURL?: string;
id?: string;
thumbnailImage?: string;
tokenId?: string | number;
contractAddress?: string;
networkId?: string;
tokenOwnerAddress?: string;
networkChainId?: number;
video?: string;
downloadVideo?: string;
placeholderImage?: string;
}
export interface TokenCardProps {
listingType?: ListingType;
cardDetail: TokenCardDetail;
showMenu?: boolean;
walletMediaConfig?: WalletMediaConfig;
placeholderImage?: string;
currency?: 'USD' | 'EUR';
isShowSecondaryButton?: boolean;
secondaryButtonLabel?: string;
onClickSecondaryButton?: () => void;
handleMenuOpen?: (event: React.MouseEvent<HTMLElement>) => void;
onClickButton?: () => void;
onClickCard?: () => void;
}
declare const TokenCard: ({ listingType, cardDetail, showMenu, placeholderImage, walletMediaConfig, currency, isShowSecondaryButton, secondaryButtonLabel, onClickSecondaryButton, handleMenuOpen, onClickButton, onClickCard }: TokenCardProps) => import("react/jsx-runtime").JSX.Element;
export default TokenCard;