import { Box, Chip, makeStyles, Tooltip, Typography } from "@material-ui/core"; import { VerifiedUser } from "@material-ui/icons"; import { ExtendedProviderStatus } from "models/apiModel"; import TruncatedText from "renderer/components/other/TruncatedText"; import { MoneroBitcoinExchangeRate, SatsAmount, } from "renderer/components/other/Units"; import { satsToBtc, secondsToDays } from "utils/conversionUtils"; const useStyles = makeStyles((theme) => ({ content: { flex: 1, "& *": { lineBreak: "anywhere", }, }, chipsOuter: { display: "flex", marginTop: theme.spacing(1), gap: theme.spacing(0.5), flexWrap: "wrap", }, })); export default function ProviderInfo({ provider, }: { provider: ExtendedProviderStatus; }) { const classes = useStyles(); return ( Swap Provider {provider.multiAddr} {provider.peerId} Exchange rate:{" "}
Minimum swap amount:
Maximum swap amount:
{provider.uptime && ( )} {provider.age ? ( ) : ( )} {provider.recommended === true && ( } color="primary" /> )}
); }