import { DashboardLayout } from "@/components/layout/sidebar"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Badge } from "@/components/ui/badge"; import { FileText, Folder, Search, Plus, MoreVertical, FileCode, FileType, } from "lucide-react"; const documents = [ { id: 1, name: "USER.md", type: "markdown", size: "4.2 KB", updated: "Today", folder: "root", description: "User profile and preferences", }, { id: 2, name: "SOUL.md", type: "markdown", size: "2.1 KB", updated: "Today", folder: "root", description: "Assistant personality configuration", }, { id: 3, name: "DAILY_TOOLS_SETUP.md", type: "markdown", size: "6.8 KB", updated: "Yesterday", folder: "docs", description: "Tool integration documentation", }, { id: 4, name: "AGENTS.md", type: "markdown", size: "3.5 KB", updated: "2 days ago", folder: "root", description: "Workspace guidelines", }, { id: 5, name: "organize_downloads.sh", type: "code", size: "2.2 KB", updated: "Yesterday", folder: "scripts", description: "File organization script", }, { id: 6, name: "morning_brief.sh", type: "code", size: "3.1 KB", updated: "Yesterday", folder: "scripts", description: "Daily automation script", }, { id: 7, name: "file-system-assistant.skill", type: "archive", size: "12 KB", updated: "Yesterday", folder: "skills", description: "Packaged skill file", }, { id: 8, name: "email-assistant.skill", type: "archive", size: "15 KB", updated: "Yesterday", folder: "skills", description: "Packaged skill file", }, ]; const folders = [ { name: "root", count: 4 }, { name: "docs", count: 1 }, { name: "scripts", count: 2 }, { name: "skills", count: 6 }, ]; const typeIcons: Record = { markdown: FileType, code: FileCode, archive: FileText, default: FileText, }; const typeColors: Record = { markdown: "text-blue-500", code: "text-green-500", archive: "text-yellow-500", default: "text-muted-foreground", }; export default function DocumentsPage() { return (

Documents

All the files and docs created for your mission.

{/* Sidebar - Folders */}
Folders {folders.map((folder) => ( ))} Storage
Used 45.2 GB

54.8 GB free of 100 GB

{/* Document List */}
{documents.map((doc) => { const Icon = typeIcons[doc.type] || typeIcons.default; const colorClass = typeColors[doc.type] || typeColors.default; return (

{doc.name}

{doc.folder}

{doc.description}

{doc.size}

{doc.updated}

); })}
); }