import { Loader2 } from 'lucide-react'; import { Button } from '@/components/ui/button'; import StorageCleanerConfirm from './components/StorageCleanerConfirm'; import { useStorageCleaner } from './useStorageCleaner'; import StorageOptionsGrid from './components/StorageOptionsGrid'; import AutoRefreshToggle from './components/AutoRefreshToggle'; import ErrorDisplay from './components/ErrorDisplay'; import CleaningResult from './components/CleaningResult'; export default function Index() { const { error, isInitializing, options, sizes, reloadAfterClean, loading, isRefreshingSizes, result, showConfirm, setShowConfirm, allSelected, someSelected, handleReloadAfterCleanChange, handleOptionChange, handleSelectAll, handleClean, } = useStorageCleaner(); const isButtonDisabled = !(someSelected || allSelected) || loading || isRefreshingSizes; if (isInitializing) { return (