import { Card, CardBody } from '@heroui/card' import { Image } from '@heroui/image' import clsx from 'clsx' import { BiSolidMemoryCard } from 'react-icons/bi' import { GiCpu } from 'react-icons/gi' import bkg from '@/assets/images/bg/1AD934174C0107F14BAD8776D29C5F90.png' import UsagePie from './usage_pie' export interface SystemStatusItemProps { title: string value?: string | number size?: 'md' | 'lg' unit?: string } const SystemStatusItem: React.FC = ({ title, value = '-', size = 'md', unit }) => { return (
{title}
{value} {unit}
) } export interface SystemStatusDisplayProps { data?: SystemStatus } const SystemStatusDisplay: React.FC = ({ data }) => { const memoryUsage = { system: 0, qq: 0 } if (data) { const system = Number(data.memory.total) || 1 const systemUsage = Number(data.memory.usage.system) const qqUsage = Number(data.memory.usage.qq) memoryUsage.system = (systemUsage / system) * 100 memoryUsage.qq = (qqUsage / system) * 100 } return (
background

CPU

内存

) } export default SystemStatusDisplay