MarketWarning.tsx
1 import { Trans } from '@lingui/macro'; 2 import { Link, Typography } from '@mui/material'; 3 4 import { Warning } from '../../primitives/Warning'; 5 6 const WarningMessage = ({ market }: { market: string }) => { 7 if (market) { 8 return <Trans>Per the community, the {market} has been frozen.</Trans>; 9 } else { 10 return null; 11 } 12 }; 13 14 const getLink = (market: string): string => { 15 //NOTE: Deprecated - can add market link again if needed 16 if (market) { 17 return `https://app.aave.com/governance`; 18 } 19 return ''; 20 }; 21 22 interface MarketWarningProps { 23 marketName: string; 24 forum?: boolean; 25 } 26 27 // NOTE: Deprecated for now as no frozen markets 28 export const MarketWarning = ({ marketName, forum }: MarketWarningProps) => { 29 return ( 30 <Warning severity="error"> 31 <Typography variant="caption"> 32 <WarningMessage market={marketName} />{' '} 33 <Link href={getLink(marketName)} target="_blank"> 34 {forum ? <Trans>Join the community discussion</Trans> : <Trans>Learn more</Trans>} 35 </Link> 36 </Typography> 37 </Warning> 38 ); 39 };