import SettingsEthernet from '@mui/icons-material/SettingsEthernet' import { AppBar, Chip, Divider, Toolbar } from '@mui/material' import { Suspense } from 'react' import { useRecoilValue } from 'recoil' import { settingsState } from '../atoms/settings' import { connectedState } from '../atoms/status' import { useI18n } from '../hooks/useI18n' import FreeSpaceIndicator from './FreeSpaceIndicator' import VersionIndicator from './VersionIndicator' import DownloadIcon from '@mui/icons-material/Download' import { totalDownloadSpeedState } from '../atoms/ui' import { formatSpeedMiB } from '../utils' const Footer: React.FC = () => { const settings = useRecoilValue(settingsState) const isConnected = useRecoilValue(connectedState) const totalDownloadSpeed = useRecoilValue(totalDownloadSpeedState) const mode = settings.theme const { i18n } = useI18n() return (
{formatSpeedMiB(totalDownloadSpeed)} {isConnected ? settings.serverAddr : i18n.t('notConnectedText')}
) } export default Footer