import React from 'react'; import { useTranslation } from 'react-i18next'; import { Box, Typography } from '@mui/material'; import { Lock, LockOpen, Balance } from '@mui/icons-material'; interface BondStatusProps { status: 'locked' | 'settled' | 'returned' | 'hide'; isMaker: boolean; } const BondStatus = ({ status, isMaker }: BondStatusProps): JSX.Element => { const { t } = useTranslation(); let Icon = Lock; if (status === 'returned') { Icon = LockOpen; } else if (status === 'settled') { Icon = Balance; } if (status === 'hide') { return <>; } else { return (
{t(`Your ${isMaker ? 'maker' : 'taker'} bond is ${status}`)}
); } }; export default BondStatus;