import { Dialog, DialogTitle, DialogContent, DialogActions, Typography, Box, Chip, } from '@mui/material'; import type { StorageCleanerOptions } from '@/types/storage'; import Button from '@/components/Button'; export interface StorageCleanerConfirmProps { open: boolean; onClose: () => void; onConfirm: () => void; options: StorageCleanerOptions; } export function StorageCleanerConfirm({ open, onClose, onConfirm, options, }: StorageCleanerConfirmProps) { const selectedOptions = Object.entries(options) .filter(([_, value]) => value) .map(([key, _]) => key); return ( 确认清理数据? 您将清除当前页面的选定存储项。 {selectedOptions.map((opt) => ( ))} ⚠️ 此操作不可撤销 ); } export default StorageCleanerConfirm;