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 (
)
}
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
)
}