"use client"; import { useCompanyManagement } from "@/hooks/useCompanyManagement"; import { CompanyToolbar } from "./CompanyToolbar"; import { CompanyTable } from "./CompanyTable"; import { CompanyFormModal } from "./CompanyFormModal"; import { CompanyDeleteDialog } from "./CompanyDeleteDialog"; import { DiskUsageSummary } from "./DiskUsageSummary"; /** * 회사 관리 메인 컴포넌트 * 모든 회사 관리 기능을 통합하여 제공 */ export function CompanyManagement() { const { // 데이터 companies, searchFilter, isLoading, error, // 디스크 사용량 관련 diskUsageInfo, isDiskUsageLoading, loadDiskUsage, // 모달 상태 modalState, deleteState, // 검색 기능 updateSearchFilter, clearSearchFilter, // 모달 제어 openCreateModal, openEditModal, closeModal, updateFormData, // 삭제 다이얼로그 제어 openDeleteDialog, closeDeleteDialog, // CRUD 작업 saveCompany, deleteCompany, // 에러 처리 clearError, } = useCompanyManagement(); return (