import { Group, Stack, Text } from '@mantine/core'; import { IconArrowNarrowDown, IconArrowNarrowUp } from '@tabler/icons'; import { useTranslation } from 'next-i18next'; import { bytes } from '../../../../tools/bytesHelper'; interface DashDotCompactNetworkProps { info: DashDotInfo; } export interface DashDotInfo { storage: { layout: { size: number }[]; }; network: { speedUp: number; speedDown: number; }; } export const DashDotCompactNetwork = ({ info }: DashDotCompactNetworkProps) => { const { t } = useTranslation('modules/dashdot'); const upSpeed = bytes.toPerSecondString(info?.network?.speedUp); const downSpeed = bytes.toPerSecondString(info?.network?.speedDown); return ( {t('card.graphs.network.label')} {upSpeed} {downSpeed} ); };