import { RefreshCw, HardDrive, FileText, Building2, Clock } from "lucide-react"; import { AllDiskUsageInfo } from "@/types/company"; import { Button } from "@/components/ui/button"; import { Badge } from "@/components/ui/badge"; interface DiskUsageSummaryProps { diskUsageInfo: AllDiskUsageInfo | null; isLoading: boolean; onRefresh: () => void; } /** * 디스크 사용량 요약 정보 컴포넌트 */ export function DiskUsageSummary({ diskUsageInfo, isLoading, onRefresh }: DiskUsageSummaryProps) { if (!diskUsageInfo) { return (
전체 회사 파일 저장 현황
디스크 사용량 정보를 불러오는 중...
전체 회사 파일 저장 통계
총 회사
{summary.totalCompanies}개
총 파일
{summary.totalFiles.toLocaleString()}개
총 용량
{summary.totalSizeMB.toFixed(1)} MB
마지막 확인
{lastCheckedDate.toLocaleString("ko-KR", { month: "short", day: "numeric", hour: "2-digit", minute: "2-digit", })}