import React from 'react'; import { useTranslation } from 'react-i18next'; import { Dialog, DialogContent, Divider, Link, List, ListItemText, ListItem, ListItemIcon, Typography, LinearProgress, } from '@mui/material'; import BoltIcon from '@mui/icons-material/Bolt'; import PublicIcon from '@mui/icons-material/Public'; import DnsIcon from '@mui/icons-material/Dns'; import WebIcon from '@mui/icons-material/Web'; import FavoriteIcon from '@mui/icons-material/Favorite'; import GitHubIcon from '@mui/icons-material/GitHub'; import EqualizerIcon from '@mui/icons-material/Equalizer'; import { AmbossIcon, BitcoinSignIcon, RoboSatsNoTextIcon } from '../Icons'; import { pn } from '../../utils'; import { Info } from '../../models'; interface Props { open: boolean; onClose: () => void; info: Info; } const StatsDialog = ({ open = false, onClose, info }: Props): JSX.Element => { const { t } = useTranslation(); return (
{t('Stats For Nerds')} {info.network === 'testnet' ? ( {`${info.node_id.slice(0, 12)}... (1ML)`} ) : ( {`${info.node_id.slice(0, 12)}... (AMBOSS)`} )} {`${info.alternative_site.slice(0, 12)}...onion`} {`${info.robosats_running_commit_hash.slice(0, 12)}...`}
{pn(info.last_day_volume)}
{pn(info.lifetime_volume)}
{`${t('Made with')} `} {` ${t('and')} `} } secondary={t('... somewhere on Earth!')} />
); }; export default StatsDialog;