'use client'; import * as React from 'react'; import { motion } from 'motion/react'; import { FolderOpen } from 'lucide-react'; import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'; import { FileStats } from './components/file-stats'; import { FileList } from './components/file-list'; import { StorageConfigTab } from './components/storage-config-tab'; export default function FilesPage() { const [activeTab, setActiveTab] = React.useState('stats'); return ( {/* 顶部标题区 */}

存储管理

文件存储信息 文件列表 存储配置 {/* ──────── TAB 1: 统计看板 ──────── */} {activeTab === 'stats' ? : null} {/* ──────── TAB 2: 文件列表 ──────── */} {activeTab === 'list' ? : null} {activeTab === 'storage' ? : null}
); }