1
0
mirror of https://github.com/oceanprotocol/market.git synced 2024-12-02 05:57:29 +01:00

more changes reverted

This commit is contained in:
ClaudiaHolhos 2022-06-17 13:06:18 +03:00
parent 87c7d239ad
commit 8f2b5839de
13 changed files with 12 additions and 124 deletions

View File

@ -58,13 +58,7 @@ export default function AssetTeaser({
</div> </div>
<footer className={styles.foot}> <footer className={styles.foot}>
<Price <Price accessDetails={asset.accessDetails} size="small" />
accessDetails={asset.accessDetails}
size="small"
locale={locale}
prices={prices}
currency={currency}
/>
<NetworkName networkId={asset.chainId} className={styles.network} /> <NetworkName networkId={asset.chainId} className={styles.network} />
</footer> </footer>
</a> </a>

View File

@ -37,9 +37,7 @@ export default function TxFee({
}): ReactElement { }): ReactElement {
const { accountId } = useWeb3() const { accountId } = useWeb3()
const { prices } = usePrices() const { prices } = usePrices()
const { currency } = useUserPreferences()
const nftFactory = useNftFactory() const nftFactory = useNftFactory()
const { locale } = useUserPreferences()
const [gasFee, setGasFee] = useState('') const [gasFee, setGasFee] = useState('')
@ -59,12 +57,7 @@ export default function TxFee({
return gasFee ? ( return gasFee ? (
<p> <p>
Gas fee estimation for this artwork Gas fee estimation for this artwork
<Conversion <Conversion price={gasFee} />
locale={locale}
price={gasFee}
prices={prices}
currency={currency}
/>
</p> </p>
) : accountId ? ( ) : accountId ? (
<p> <p>

View File

@ -22,17 +22,11 @@ interface Props {
export const Default: Props = Template.bind({}) export const Default: Props = Template.bind({})
Default.args = { Default.args = {
price: '11.12333', price: '11.12333'
locale,
currency,
prices
} }
export const HideApproximateSymbol: Props = Template.bind({}) export const HideApproximateSymbol: Props = Template.bind({})
HideApproximateSymbol.args = { HideApproximateSymbol.args = {
price: '11.12333', price: '11.12333',
locale,
currency,
prices,
hideApproximateSymbol: true hideApproximateSymbol: true
} }

View File

@ -40,8 +40,5 @@ const accessDetailsData = {
export const Default: Props = Template.bind({}) export const Default: Props = Template.bind({})
Default.args = { Default.args = {
accessDetails: accessDetailsData as AccessDetails, accessDetails: accessDetailsData as AccessDetails
locale,
currency,
prices
} }

View File

@ -3,7 +3,6 @@ import styles from './index.module.css'
import PriceUnit from '@shared/Price/PriceUnit' import PriceUnit from '@shared/Price/PriceUnit'
import Logo from '@shared/atoms/Logo' import Logo from '@shared/atoms/Logo'
import Conversion from '@shared/Price/Conversion' import Conversion from '@shared/Price/Conversion'
import { Prices } from '@context/Prices'
export interface TokenProps { export interface TokenProps {
symbol: string symbol: string
@ -11,9 +10,6 @@ export interface TokenProps {
conversion?: boolean conversion?: boolean
noIcon?: boolean noIcon?: boolean
size?: 'small' | 'mini' size?: 'small' | 'mini'
locale: string
currency: string
prices: Prices
} }
export default function Token({ export default function Token({

View File

@ -54,9 +54,6 @@ export default function Compute({
isConsumable?: boolean isConsumable?: boolean
consumableFeedback?: string consumableFeedback?: string
}): ReactElement { }): ReactElement {
const { appConfig } = useMarketMetadata()
const { locale, currency } = useUserPreferences()
const { prices } = usePrices()
const { accountId } = useWeb3() const { accountId } = useWeb3()
const [isJobStarting, setIsJobStarting] = useState(false) const [isJobStarting, setIsJobStarting] = useState(false)
const [error, setError] = useState<string>() const [error, setError] = useState<string>()
@ -392,14 +389,7 @@ export default function Compute({
<> <>
<div className={styles.info}> <div className={styles.info}>
<FileIcon file={file} isLoading={fileIsLoading} small /> <FileIcon file={file} isLoading={fileIsLoading} small />
<Price <Price accessDetails={accessDetails} conversion size="large" />
accessDetails={accessDetails}
conversion
size="large"
locale={locale}
currency={currency}
prices={prices}
/>
</div> </div>
{ddo.metadata.type === 'algorithm' ? ( {ddo.metadata.type === 'algorithm' ? (

View File

@ -217,9 +217,6 @@ export default function Download({
orderPriceAndFees={orderPriceAndFees} orderPriceAndFees={orderPriceAndFees}
conversion conversion
size="large" size="large"
locale={locale}
currency={currency}
prices={prices}
/> />
{!isInPurgatory && <PurchaseButton />} {!isInPurgatory && <PurchaseButton />}
</div> </div>

View File

@ -83,9 +83,6 @@ export default function PoolSections() {
symbol={poolInfo?.baseTokenSymbol} symbol={poolInfo?.baseTokenSymbol}
balance={poolInfoUser?.liquidity} balance={poolInfoUser?.liquidity}
conversion conversion
locale={locale}
currency={currency}
prices={prices}
/> />
</PoolSection> </PoolSection>
@ -97,9 +94,6 @@ export default function PoolSections() {
symbol={poolInfo?.baseTokenSymbol} symbol={poolInfo?.baseTokenSymbol}
balance={poolInfoOwner?.liquidity} balance={poolInfoOwner?.liquidity}
conversion conversion
locale={locale}
currency={currency}
prices={prices}
/> />
</PoolSection> </PoolSection>
@ -108,9 +102,6 @@ export default function PoolSections() {
symbol={poolInfo?.baseTokenSymbol} symbol={poolInfo?.baseTokenSymbol}
balance={poolData?.baseTokenLiquidity.toString()} balance={poolData?.baseTokenLiquidity.toString()}
conversion conversion
locale={locale}
currency={currency}
prices={prices}
/> />
</PoolSection> </PoolSection>
@ -131,27 +122,18 @@ export default function PoolSections() {
balance={poolInfo?.liquidityProviderSwapFee} balance={poolInfo?.liquidityProviderSwapFee}
noIcon noIcon
size="mini" size="mini"
locale={locale}
currency={currency}
prices={prices}
/> />
<Token <Token
symbol="% market fee" symbol="% market fee"
balance={poolInfo?.publishMarketSwapFee} balance={poolInfo?.publishMarketSwapFee}
noIcon noIcon
size="mini" size="mini"
locale={locale}
currency={currency}
prices={prices}
/> />
<Token <Token
symbol="% OPC fee" symbol="% OPC fee"
balance={oceanCommunitySwapFee} balance={oceanCommunitySwapFee}
noIcon noIcon
size="mini" size="mini"
locale={locale}
currency={currency}
prices={prices}
/> />
</PoolSection> </PoolSection>

View File

@ -8,7 +8,6 @@ import { useWeb3 } from '@context/Web3'
import { getOceanConfig } from '@utils/ocean' import { getOceanConfig } from '@utils/ocean'
import styles from './Details.module.css' import styles from './Details.module.css'
import InputElement from '@shared/FormInput/InputElement' import InputElement from '@shared/FormInput/InputElement'
import { usePrices } from '@context/Prices'
export default function Details(): ReactElement { export default function Details(): ReactElement {
const { const {
@ -21,8 +20,7 @@ export default function Details(): ReactElement {
networkId, networkId,
balance balance
} = useWeb3() } = useWeb3()
const { locale, currency } = useUserPreferences() const { locale } = useUserPreferences()
const { prices } = usePrices()
const [mainCurrency, setMainCurrency] = useState<string>() const [mainCurrency, setMainCurrency] = useState<string>()
const [oceanTokenMetadata, setOceanTokenMetadata] = useState<{ const [oceanTokenMetadata, setOceanTokenMetadata] = useState<{
@ -68,14 +66,7 @@ export default function Details(): ReactElement {
{formatCurrency(Number(value), '', locale, false, { {formatCurrency(Number(value), '', locale, false, {
significantFigures: 4 significantFigures: 4
})} })}
{key === 'ocean' && ( {key === 'ocean' && <Conversion price={value} />}
<Conversion
price={value}
locale={locale}
currency={currency}
prices={prices}
/>
)}
</li> </li>
))} ))}

View File

@ -11,21 +11,9 @@ import { AssetExtended } from 'src/@types/AssetExtended'
import { getAccessDetailsForAssets } from '@utils/accessDetailsAndPricing' import { getAccessDetailsForAssets } from '@utils/accessDetailsAndPricing'
import { useWeb3 } from '@context/Web3' import { useWeb3 } from '@context/Web3'
import { useMarketMetadata } from '@context/MarketMetadata' import { useMarketMetadata } from '@context/MarketMetadata'
import { usePrices } from '@context/Prices'
export function PriceComponent(row: AssetExtended) { export function PriceComponent(row: AssetExtended) {
const { locale, currency } = useUserPreferences() return <Price accessDetails={row.accessDetails} size="small" />
const { prices } = usePrices()
return (
<Price
accessDetails={row.accessDetails}
size="small"
locale={locale}
currency={currency}
prices={prices}
/>
)
} }
const columns = [ const columns = [

View File

@ -33,9 +33,8 @@ export default function Stats({
}: { }: {
accountId: string accountId: string
}): ReactElement { }): ReactElement {
const { chainIds, locale, currency } = useUserPreferences() const { chainIds } = useUserPreferences()
const { poolShares, assets, assetsTotal, sales } = useProfile() const { poolShares, assets, assetsTotal, sales } = useProfile()
const { prices } = usePrices()
const [publisherTvl, setPublisherTvl] = useState('0') const [publisherTvl, setPublisherTvl] = useState('0')
const [totalTvl, setTotalTvl] = useState('0') const [totalTvl, setTotalTvl] = useState('0')
@ -92,27 +91,11 @@ export default function Stats({
<div className={styles.stats}> <div className={styles.stats}>
<NumberUnit <NumberUnit
label="Liquidity in Own Assets" label="Liquidity in Own Assets"
value={ value={<Conversion price={publisherTvl} hideApproximateSymbol />}
<Conversion
price={publisherTvl}
hideApproximateSymbol
locale={locale}
prices={prices}
currency={currency}
/>
}
/> />
<NumberUnit <NumberUnit
label="Liquidity" label="Liquidity"
value={ value={<Conversion price={totalTvl} hideApproximateSymbol />}
<Conversion
price={totalTvl}
hideApproximateSymbol
locale={locale}
prices={prices}
currency={currency}
/>
}
/> />
<NumberUnit label={`Sale${sales === 1 ? '' : 's'}`} value={sales} /> <NumberUnit label={`Sale${sales === 1 ? '' : 's'}`} value={sales} />
<NumberUnit label="Published" value={assetsTotal} /> <NumberUnit label="Published" value={assetsTotal} />

View File

@ -5,8 +5,6 @@ import Token from '../../../@shared/Token'
import Decimal from 'decimal.js' import Decimal from 'decimal.js'
import { AssetPoolShare } from './index' import { AssetPoolShare } from './index'
import { calcSingleOutGivenPoolIn } from '@utils/pool' import { calcSingleOutGivenPoolIn } from '@utils/pool'
import { useUserPreferences } from '@context/UserPreferences'
import { usePrices } from '@context/Prices'
export function Liquidity({ export function Liquidity({
row, row,
@ -16,8 +14,6 @@ export function Liquidity({
type: string type: string
}) { }) {
const [liquidity, setLiquidity] = useState('0') const [liquidity, setLiquidity] = useState('0')
const { locale, currency } = useUserPreferences()
const { prices } = usePrices()
useEffect(() => { useEffect(() => {
let calculatedLiquidity = '0' let calculatedLiquidity = '0'
@ -47,17 +43,11 @@ export function Liquidity({
price={liquidity} price={liquidity}
className={styles.totalLiquidity} className={styles.totalLiquidity}
hideApproximateSymbol hideApproximateSymbol
locale={locale}
currency={currency}
prices={prices}
/> />
<Token <Token
symbol={row.poolShare.pool.baseToken.symbol} symbol={row.poolShare.pool.baseToken.symbol}
balance={liquidity} balance={liquidity}
noIcon noIcon
locale={locale}
currency={currency}
prices={prices}
/> />
</div> </div>
) )

View File

@ -20,8 +20,6 @@ export default function Coin({
readOnly?: boolean readOnly?: boolean
}): ReactElement { }): ReactElement {
const [field, meta] = useField(`pricing.${name}`) const [field, meta] = useField(`pricing.${name}`)
const { locale, currency } = useUserPreferences()
const { prices } = usePrices()
return ( return (
<div className={styles.coin}> <div className={styles.coin}>
@ -51,12 +49,7 @@ export default function Coin({
{...field} {...field}
/> />
{datatokenOptions?.symbol === 'OCEAN' && ( {datatokenOptions?.symbol === 'OCEAN' && (
<Conversion <Conversion price={field.value} />
price={field.value}
locale={locale}
currency={currency}
prices={prices}
/>
)} )}
<div> <div>
<Error meta={meta} /> <Error meta={meta} />