Commit 48379c66 authored by Kristie Huang's avatar Kristie Huang Committed by GitHub

feat: [info] remove balance summaries from TDP (#7430)

parent 1b7f0d11
...@@ -23,6 +23,7 @@ import TokenSafetyMessage from 'components/TokenSafety/TokenSafetyMessage' ...@@ -23,6 +23,7 @@ import TokenSafetyMessage from 'components/TokenSafety/TokenSafetyMessage'
import TokenSafetyModal from 'components/TokenSafety/TokenSafetyModal' import TokenSafetyModal from 'components/TokenSafety/TokenSafetyModal'
import { NATIVE_CHAIN_ID, nativeOnChain } from 'constants/tokens' import { NATIVE_CHAIN_ID, nativeOnChain } from 'constants/tokens'
import { checkWarning } from 'constants/tokenSafety' import { checkWarning } from 'constants/tokenSafety'
import { useInfoTDPEnabled } from 'featureFlags/flags/infoTDP'
import { TokenPriceQuery } from 'graphql/data/__generated__/types-and-hooks' import { TokenPriceQuery } from 'graphql/data/__generated__/types-and-hooks'
import { Chain, TokenQuery, TokenQueryData } from 'graphql/data/Token' import { Chain, TokenQuery, TokenQueryData } from 'graphql/data/Token'
import { QueryToken } from 'graphql/data/Token' import { QueryToken } from 'graphql/data/Token'
...@@ -128,6 +129,7 @@ export default function TokenDetails({ ...@@ -128,6 +129,7 @@ export default function TokenDetails({
}, {} as { [key: string]: string | undefined }) ?? {}, }, {} as { [key: string]: string | undefined }) ?? {},
[tokenQueryData] [tokenQueryData]
) )
const isInfoTDPEnabled = useInfoTDPEnabled()
const { token: detailedToken, didFetchFromChain } = useRelevantToken(address, pageChainId, tokenQueryData) const { token: detailedToken, didFetchFromChain } = useRelevantToken(address, pageChainId, tokenQueryData)
...@@ -255,9 +257,9 @@ export default function TokenDetails({ ...@@ -255,9 +257,9 @@ export default function TokenDetails({
/> />
</div> </div>
{tokenWarning && <TokenSafetyMessage tokenAddress={address} warning={tokenWarning} />} {tokenWarning && <TokenSafetyMessage tokenAddress={address} warning={tokenWarning} />}
{detailedToken && <BalanceSummary token={detailedToken} />} {!isInfoTDPEnabled && detailedToken && <BalanceSummary token={detailedToken} />}
</RightPanel> </RightPanel>
{detailedToken && <MobileBalanceSummaryFooter token={detailedToken} />} {!isInfoTDPEnabled && detailedToken && <MobileBalanceSummaryFooter token={detailedToken} />}
<TokenSafetyModal <TokenSafetyModal
isOpen={openTokenSafetyModal || !!continueSwap} isOpen={openTokenSafetyModal || !!continueSwap}
......
...@@ -3,3 +3,7 @@ import { BaseVariant, FeatureFlag, useBaseFlag } from '../index' ...@@ -3,3 +3,7 @@ import { BaseVariant, FeatureFlag, useBaseFlag } from '../index'
export function useInfoTDPFlag(): BaseVariant { export function useInfoTDPFlag(): BaseVariant {
return useBaseFlag(FeatureFlag.infoTDP) return useBaseFlag(FeatureFlag.infoTDP)
} }
export function useInfoTDPEnabled(): boolean {
return useInfoTDPFlag() === BaseVariant.Enabled
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment