import type { StorageData } from "@/lib/storage" import { formatFileSize } from "@/lib/utils" interface StorageUsageProps { data: StorageData } export function StorageUsage({ data }: StorageUsageProps) { // Safety check for undefined data if (!data) { return (
Disk Usage Loading...
) } const { totalDiskCapacity, totalDiskUsed } = data // Calculate percentage of disk used const diskUsedPercentage = totalDiskCapacity > 0 ? (totalDiskUsed / totalDiskCapacity) * 100 : 0 const availableSpace = totalDiskCapacity - totalDiskUsed return (
Disk Usage {formatFileSize(totalDiskUsed)} used of {formatFileSize(totalDiskCapacity)}
{/* Simple progress bar showing disk usage */}
Used: {formatFileSize(totalDiskUsed)}
{formatFileSize(availableSpace)} available
) }